Skip to content

feat: add GitHub release on tag push, backfill existing releases#111

Merged
zeevdr merged 1 commit into
mainfrom
feat/gh-releases-backfill
Jun 3, 2026
Merged

feat: add GitHub release on tag push, backfill existing releases#111
zeevdr merged 1 commit into
mainfrom
feat/gh-releases-backfill

Conversation

@zeevdr
Copy link
Copy Markdown
Member

@zeevdr zeevdr commented Jun 3, 2026

Summary

  • Backfilled GitHub Releases for all 5 existing version tags (v0.1.0, v0.2.0-alpha.1, v0.2.0, v0.3.0-alpha.1, v0.3.0) using --generate-notes; alpha tags marked as pre-releases
  • Added a release job to publish.yml that runs after publish succeeds on tag push
  • The job builds dist/, packages it as decree-typescript-<tag>.tar.gz, and creates a GitHub release with auto-generated notes
  • Alpha/beta/rc tags are automatically flagged as pre-releases

Test plan

Closes #9

Add a `release` job to publish.yml that runs after `publish` succeeds.
It builds the dist/ artifact, packages it as a tarball, and creates a
GitHub release with auto-generated notes. Alpha/beta/rc tags are marked
as pre-releases.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@zeevdr zeevdr merged commit 38b9d55 into main Jun 3, 2026
14 checks passed
@zeevdr zeevdr deleted the feat/gh-releases-backfill branch June 3, 2026 09:53
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.

Backfill GitHub releases for published npm versions

1 participant