Skip to content

Release upload signed tags - #1471

Merged
palas merged 4 commits into
masterfrom
release-upload-signed-tags
Oct 16, 2026
Merged

palas merged 4 commits into
masterfrom
release-upload-signed-tags

Conversation

@palas

@palas palas commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Context

GHA was failing to fetch and thus upload artefacts to the release when releasing, because Hydra would report on the tag instead of the commit, and the GHA tag didn't see it. So it was necessary to create branch ci/... to trigger Hydra on the actual commit.

This PR automates the creation and later deletion of the branch so that Hydra builds it.

How to trust this PR

We won't really know for sure until next release. But the changes are small. I did test that creating the ci/... branch works as a solution.

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated. See Running tests for more details
  • Self-reviewed the diff
  • Changelog fragment added in .changes/

@palas palas self-assigned this Oct 15, 2026
Copilot AI balanced review requested due to automatic review settings October 15, 2026 18:43
@palas
palas requested a review from a team as a code owner October 15, 2026 18:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Cleanup skips failed releases and can delete pre-existing branches that the run did not create.

2 open findings
What changed in this PR

Automates the CI-branch workaround so Hydra builds annotated release tags by commit.

Changes:

  • Pushes annotated-tag commits to a ci/ branch.
  • Counts unfinished Hydra checks as pending.
  • Deletes the CI branch after release publication.
File Description
.github/​workflows/​release-upload.yml Adds branch creation, pending-check handling, and post-release cleanup.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release-upload.yml Outdated
Comment thread .github/workflows/release-upload.yml Outdated
Comment thread .github/workflows/release-upload.yml Fixed
Comment thread .github/workflows/release-upload.yml
Comment thread .github/workflows/release-upload.yml Outdated
@palas
palas enabled auto-merge October 16, 2026 13:42
@palas
palas added this pull request to the merge queue Oct 16, 2026
Merged via the queue into master with commit 260858a Oct 16, 2026
28 checks passed
@palas
palas deleted the release-upload-signed-tags branch October 16, 2026 16:00
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.

5 participants