Skip to content

promote develop to main to fix release-template.yml#230

Merged
ZappoMan merged 3 commits into
mainfrom
develop
May 16, 2026
Merged

promote develop to main to fix release-template.yml#230
ZappoMan merged 3 commits into
mainfrom
develop

Conversation

@ZappoMan
Copy link
Copy Markdown
Contributor

@ZappoMan ZappoMan commented May 16, 2026

Summary

Promotes developmain so the Release Template workflow can run on main.

After #226, the first Release Template dispatch failed because orhun/git-cliff-action@v3 builds a Docker image on Debian buster; those apt repositories are EOL (404). #229 landed the fix on develop; this promotion brings it to main.

Net change vs main: only .github/workflows/release-template.yml (+34 / −8).

What changed in the workflow

  • Replaces git-cliff-action@v3 with a pinned git-cliff 2.13.1 binary install from GitHub Releases.
  • Downloads the tarball to /tmp, verifies SHA256 (pinned digests for x86_64 and aarch64 linux-gnu assets), then extracts and runs git-cliff to write RELEASE_NOTES.md.
  • Same CLI flags as before (cliff.toml, CalVer tag pattern, --latest).

Commit history note

develop includes c759ac4 and its revert (0673c41) from an aborted combined commit (test-utils + template); the revert cancels those changes. The effective diff to main is only the #229 workflow fix.

Merge strategy

Create a merge commit — do not squash.

Post-merge

  1. Actions → Release Template → Run workflow on main (leave override_tag blank for 2026.001, or set explicitly).
  2. Confirm: release notes generated, annotated tag pushed, GitHub Release created.

Test plan

  • #229 merged to develop
  • Merge this PR with Create a merge commit
  • Re-run Release Template on main and confirm success

Related

  • #229 — git-cliff binary install + SHA256 verification
  • #226 — prior developmain promotion

ZappoMan and others added 3 commits May 16, 2026 15:02
Make @beakerstack/test-utils workspace-only (private, changeset ignored).
Replace git-cliff-action@v3 Docker build with git-cliff binary install.
* fix(ci): install git-cliff binary for template release notes

Replace git-cliff-action@v3 Docker build; Debian buster apt repos are EOL.

* fix(ci): verify git-cliff release tarball SHA256 before install

Pin digests for x86_64 and aarch64 linux-gnu assets (v2.13.1).
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Merge Strategy Reminder

This PR targets the main branch. When merging, please use:

"Create a merge commit" (NOT squash merge)

Using "Squash and merge" on PRs targeting main can cause merge conflicts when merging developmain later.

See ARCHITECTURE.md for details.


Updated at: May 16, 2026 at 3:24 PM PDT

@github-actions github-actions Bot temporarily deployed to staging May 16, 2026 22:24 Inactive
@ZappoMan ZappoMan merged commit 5fde9ce into main May 16, 2026
11 checks passed
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