Skip to content

Fix release package tag push - #565

Merged
Aymericr merged 1 commit into
mainfrom
fix/release-package-tags
Jul 30, 2026
Merged

Fix release package tag push#565
Aymericr merged 1 commit into
mainfrom
fix/release-package-tags

Conversation

@Aymericr

@Aymericr Aymericr commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • push each generated package tag explicitly alongside the release commit
  • avoid relying on --follow-tags, which ignores the workflow’s lightweight tags

Verification

  • repaired and verified all six 1.0.0-beta.1 package tags against release commit d92c0e65
  • release dry run and publish workflows completed successfully

Note

Low Risk
Single-line change to the release git push command; no runtime app or auth logic affected.

Overview
Fixes release tagging so per-package version tags (e.g. @pascal-app/core@1.0.0-beta.1) actually reach the remote after the version-bump commit.

The Commit version bumps & tag step in .github/workflows/release.yml now runs git push origin HEAD:main $TAGS instead of git push --follow-tags. Tags are still created in a loop before the push; the change is only how they are published. --follow-tags was not pushing these workflow-created tags reliably (including lightweight tags), so the push now names main and every tag in $TAGS explicitly.

Reviewed by Cursor Bugbot for commit 5d1c29d. Bugbot is set up for automated code reviews on this repo. Configure here.

@Aymericr
Aymericr merged commit 08e2279 into main Jul 30, 2026
2 checks passed
@Aymericr
Aymericr deleted the fix/release-package-tags branch July 30, 2026 10:44
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