Skip to content

ci: add v1 tag auto-update workflow - #154

Merged
castrojo merged 1 commit into
mainfrom
ci/phase1-v1-tag-update
Jun 10, 2026
Merged

ci: add v1 tag auto-update workflow#154
castrojo merged 1 commit into
mainfrom
ci/phase1-v1-tag-update

Conversation

@castrojo

Copy link
Copy Markdown
Contributor

Summary

Automation audit Phase 1: auto-update the v1 tag after every merge to main.

After any PR merges to main, this workflow force-pushes the v1 tag to HEAD so consumers referencing @v1 always get the latest composite actions without requiring manual tag pushes.

What it does:

  • Triggers on push to main (post-merge only)
  • Checks if v1 already points to HEAD (no-op if yes)
  • Force-pushes v1 tag to current HEAD

Risk: None. Worst case, v1 still points to main which is the desired state.

Checklist

  • SHA-pinned action (actions/checkout@df4cb... # v6)
  • Runs only on post-merge push (not on PRs)
  • Idempotent — no-op if v1 already current

Closes #583 (Phase 1 of automation audit).

Assisted-by: Claude Sonnet 4.5 via pi

After any PR merges to main, force-pushes the v1 tag to HEAD so
consumers referencing @v1 always get the latest composite actions
without manual tag management.

Closes #583 (phase 1 of automation audit implementation)

Assisted-by: Claude Sonnet 4.5 via pi
@castrojo
castrojo requested a review from p5 as a code owner June 10, 2026 23:32
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
actions/actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 🟢 5.9
Details
CheckScoreReason
Binary-Artifacts🟢 10no binaries found in the repo
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Code-Review🟢 10all changesets reviewed
Maintained⚠️ 23 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
SAST🟢 8SAST tool detected but not run on all commits
Branch-Protection🟢 5branch protection is not maximal on development and all release branches

Scanned Files

  • .github/workflows/update-v1-tag.yml

@castrojo
castrojo merged commit 8e162c0 into main Jun 10, 2026
11 checks passed
@github-actions
github-actions Bot deleted the ci/phase1-v1-tag-update branch June 15, 2026 05:48
@castrojo castrojo added 4-review A pull request is awaiting review. and removed pr/needs-review labels Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4-review A pull request is awaiting review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant