Skip to content

fix(changeset): ignore private vscode-logging examples - #589

Merged
bd82 merged 1 commit into
mainfrom
fix/changeset-ignore-vscode-logging-examples
Aug 26, 2026
Merged

bd82 merged 1 commit into
mainfrom
fix/changeset-ignore-vscode-logging-examples

Conversation

@jacob-kreyenbuehl

@jacob-kreyenbuehl jacob-kreyenbuehl commented Aug 26, 2026 •

Copy link
Copy Markdown
Contributor

What

Add the three private vscode-logging example packages to the Changesets ignore list:
vscode-logging-extension-example, vscode-logging-extension-wrapper-example, @vscode-logging/library-example.

Why

The main Release workflow went red after the migration (#583) at the Upload VSIX to releases step with No release found for <example>@<version>.

Root cause: the examples are private and the config sets privatePackages: { tag: true }, so the release flow tagged them and listed them in publishedPackages. scripts/upload-vsix-to-releases.mjs then iterates that list and errors when a listed package has no matching GitHub Release - the examples have none. (The .vsix attach is a separate, conditional step; the throw is purely about a published package with no matching Release.)

The Release workflow only runs on push to main, so branch CI never exercised this path.

Behaviour

With the examples in ignore, they are excluded from versioning and tagging, never enter publishedPackages, and upload-vsix no longer fails. No changeset here, so no packages are published by this PR - it only fixes the pipeline.

Shachar deleted the stale example tags on origin, so this run also serves as a live check that ignore keeps them from being re-tagged.

The three vscode-logging example packages are private demos with no npm
publish and no GitHub Release. With privatePackages.tag=true the release
flow tagged them and listed them in publishedPackages, so the upload-vsix
step then threw "No release found" and turned the main Release run red.

Adding them to changeset ignore keeps them out of versioning and tagging,
so they never enter publishedPackages and upload-vsix no longer fails.

Signed-off-by: Jacob Kreyenbuehl <jacob.kreyenbuehl@sap.com>
@github-actions

Copy link
Copy Markdown
Contributor

Build Report

badge

Please note:

  1. Files only stay for around 14 days!
  2. This comment will be updated with the data of the last successful build of this PR.
Name Link
Commit 0d18061
Logs https://github.com/SAP/app-studio-toolkit/actions/runs/32977483862
VSIX Files https://github.com/SAP/app-studio-toolkit/actions/runs/32977483862/artifacts/9610163635

@bd82
bd82 merged commit 7f679e2 into main Aug 26, 2026
4 checks passed
@bd82
bd82 deleted the fix/changeset-ignore-vscode-logging-examples branch August 26, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants