Skip to content

build: pin Hephaestus v1.3.0 - #4

Merged
magicdrive merged 1 commit into
mainfrom
chore/hephaestus-v1.3.0
Oct 26, 2026
Merged

magicdrive merged 1 commit into
mainfrom
chore/hephaestus-v1.3.0

Conversation

@magicdrive

Copy link
Copy Markdown
Owner

What and why

Hephaestus v1.2.0 → v1.3.0. The action pins move to e544acf59c79cbafa04a48002b0f30f91a02f8ba # v1.3.0 (the commit of the v1.3.0 tag, checked with git ls-remote) and HEPHAESTUS_VERSION in the Makefile to v1.3.0, in one change.

v1.3.0's hephaestus publish resolves the release branch (-branch, then preflight.branch, then the GitHub default branch) instead of assuming main, and adds the default branch and release branch checks. No preflight.branch is set in hephaestus.yaml, so releases are still cut from main. The action, the plan outputs and the artifacts are unchanged.

Changed: .github/workflows/ci.yml, .github/workflows/release.yml (9 pins), Makefile, docs/development/releasing.md (the minimum installed Hephaestus for HEPHAESTUS=).

References to v1.2.0 that describe history (what changed in v1.2.0) are left as they are. No release is made by this PR.

Verification

  • make check (lint, test, test-publish), make hephaestus-check, make actionlint, make renovate-check: pass.
  • make snapshot: pass; asset and checksum names are those of the latest release v1.0.3 with the version replaced.
  • make publish-check v1.0.4 on this branch: fails only on branch / in sync with origin / CI of the unpushed commit (expected off main; also the version check, as git-parallel --version is still v1.0.3); default branch and release branch resolve to main.
  • go run github.com/magicdrive/hephaestus@v1.3.0 publish check v1.0.4 on a clone of main: default branch main (GitHub, origin/HEAD), release branch main (the default branch), preflight passed.

https://claude.ai/code/session_01RbGbwRHvCEhsKLZfbvbbRg

Move the Hephaestus action pins (e544acf, the commit of the v1.3.0 tag)
and HEPHAESTUS_VERSION in the Makefile from v1.2.0 to v1.3.0 together,
with the references that name the pinned release.

v1.3.0 resolves the release branch of `hephaestus publish` (-branch,
then preflight.branch, then the GitHub default branch) and adds the
`default branch` and `release branch` checks; no preflight.branch is
set here, so releases are still cut from main. The action, the plan
and the artifacts are unchanged.

Claude-Session: https://claude.ai/code/session_01RbGbwRHvCEhsKLZfbvbbRg
@magicdrive
magicdrive merged commit bd8f9fd into main Oct 26, 2026
9 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