Skip to content

ci: share artifact workflow for dev packages#274

Merged
hongjr03 merged 1 commit into
masterfrom
ci/unify-dev-release-artifacts
Jun 20, 2026
Merged

ci: share artifact workflow for dev packages#274
hongjr03 merged 1 commit into
masterfrom
ci/unify-dev-release-artifacts

Conversation

@hongjr03

Copy link
Copy Markdown
Member

Summary

Unify dev and release artifact packaging on the same reusable artifact build path.

  • Rename the shared workflow from build-release-artifacts.yml to build-artifacts.yml.
  • Rename the shared script from scripts/build-release-artifact.sh to scripts/build-artifact.sh.
  • Make ordinary CI Dev Artifacts call the same reusable workflow as release/prerelease builds.
  • Remove the old CI-only Dev Package jobs and their separate target matrix.
  • Keep nightly/dev VSIX metadata configurable through the shared workflow via build-kind.

This makes dev and release packaging use one path for native archives and VSIX artifacts, including Alpine x64/arm64.

Verification

  • node --check .github/scripts/ci-plan.mjs
  • bash -n scripts/build-artifact.sh
  • YAML parse check for CI/release/artifact workflows
  • grep check for old build-release-artifact, Dev Package, and run_dev_package names
  • cargo-dist plan --tag v1.3.0-beta.1 --output-format=json

@hongjr03 hongjr03 force-pushed the ci/unify-dev-release-artifacts branch from 3a1ffc3 to 133ae10 Compare June 20, 2026 12:26
@hongjr03 hongjr03 merged commit 1abdcc7 into master Jun 20, 2026
@hongjr03 hongjr03 deleted the ci/unify-dev-release-artifacts branch June 20, 2026 12:36
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.

1 participant