Skip to content

Centralize release workflow - #10

Merged
joeybaer merged 1 commit into
mainfrom
codex/centralize-release-flow
Apr 29, 2026
Merged

joeybaer merged 1 commit into
mainfrom
codex/centralize-release-flow

Conversation

@joeybaer

@joeybaer joeybaer commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • centralize GitHub release and npm package publishing in .github/workflows/release.yml
  • remove .github/workflows/npm-publish.yml as an operator entrypoint
  • add npm publish resume safety for already-published matching package versions

Validation

  • go test ./...
  • node --check .github/scripts/prepare-npm-packages.js
  • node --check .github/scripts/publish-npm.js
  • goreleaser/goreleaser:latest release --clean --snapshot --skip=publish
  • VERSION=v0.0.1 node .github/scripts/prepare-npm-packages.js --pack-dry-run
  • VERSION=v0.0.1 node .github/scripts/publish-npm.js --check
  • VERSION=v0.0.1 node .github/scripts/publish-npm.js --dry-run
  • local package shape check for root and six platform packages

@joeybaer
joeybaer force-pushed the codex/centralize-release-flow branch from b4bcec5 to 43044db Compare April 29, 2026 12:33
@joeybaer
joeybaer merged commit 9385952 into main Apr 29, 2026
3 checks passed
@joeybaer
joeybaer deleted the codex/centralize-release-flow branch April 29, 2026 12:39
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