Skip to content

[Omni] Verify release tags before pushing#86

Merged
olgahaha merged 1 commit into
mainfrom
omni/e42f8a19/proofsnap-extension
May 6, 2026
Merged

[Omni] Verify release tags before pushing#86
olgahaha merged 1 commit into
mainfrom
omni/e42f8a19/proofsnap-extension

Conversation

@numbers-official
Copy link
Copy Markdown
Collaborator

Summary

Update the release workflow to fetch full Git history and validate release tags before pushing changes. This prevents release runs from partially updating main when the target version tag already exists, keeping branch and tag pushes atomic and avoiding inconsistent release state.

Changes

  • Set fetch-depth: 0 in .github/workflows/release.yml so the workflow can inspect existing tags.
  • Add a pre-push check for the computed release tag before updating main.
  • Keep the release push flow focused on preventing duplicate tags without broadening unrelated workflow behavior.

2 files changed, +12 additions, -3 deletions

File changes
.github/workflows/release.yml     | 12 ++++++++++--
 .omni/e42f8a19-untitled/memory.md |  3 ++-

Generated by Olga Shen with Omni

@olgahaha olgahaha merged commit 2d0854e into main May 6, 2026
1 check passed
@olgahaha olgahaha deleted the omni/e42f8a19/proofsnap-extension branch May 6, 2026 08:03
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