Skip to content

feat(plugin-vscode): short-circuit dry-run builds, emit vscode-package-plan.json#192

Closed
hikaruhuimin wants to merge 2 commits into
profullstack:masterfrom
hikaruhuimin:dry-run/plugin-vscode
Closed

feat(plugin-vscode): short-circuit dry-run builds, emit vscode-package-plan.json#192
hikaruhuimin wants to merge 2 commits into
profullstack:masterfrom
hikaruhuimin:dry-run/plugin-vscode

Conversation

@hikaruhuimin

Copy link
Copy Markdown
Contributor

Closes #156

/claim #156

Summary

  • short-circuit plugin-vscode dry-run builds before any vsce/npm exec checks
  • write a deterministic vscode-package-plan.json artifact with package dir, target, expected VSIX, and command
  • keep real builds on the existing npx --yes vsce package path
  • add tests proving dry-runs skip exec and real builds still invoke vsce packaging

Verification

  • pnpm exec vitest run packages/targets/plugin-vscode/src/index.test.ts
  • pnpm --filter @profullstack/sh1pt-target-plugin-vscode typecheck
  • pnpm --filter @profullstack/sh1pt typecheck
  • git diff --check

@Preshy Preshy closed this May 15, 2026
@Preshy Preshy reopened this May 15, 2026
@ralyodio ralyodio self-assigned this May 16, 2026
@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

10 similar comments
@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@github-actions

Copy link
Copy Markdown

🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: git fetch upstream master && git rebase upstream/master.

@ralyodio ralyodio closed this May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keep plugin-vscode dry-run builds side-effect free

3 participants