Skip to content

Fix broken release workflow#342

Merged
sidepelican merged 10 commits intouber:masterfrom
sidepelican:publish_fix
Mar 24, 2026
Merged

Fix broken release workflow#342
sidepelican merged 10 commits intouber:masterfrom
sidepelican:publish_fix

Conversation

@sidepelican
Copy link
Copy Markdown
Collaborator

The current release action is broken (see failed run).
This PR refactors the workflow to modernize the release process.

Key Changes

  • Disabled GitHub Release triggers; it is now workflow_dispatch only.
  • The workflow now creates a Draft Release instead of modifying an existing release.
  • The workflow now handles Version.swift updates, eliminating the need for manual version-bump PRs.
  • Fixed SHA256 Mismatch. I resolved the issue where the SHA256 hashes differed between GitHub Artifacts and Release assets by disabling GitHub's automatic re-compression.

Results

Successful execution result: https://github.com/sidepelican/mockolo/actions/runs/23479533573

Additionally, I’ve integrated https://github.com/actions/attest for build attestation.
This allows users to verify the binaries and ensure they haven't been modified.

@sidepelican sidepelican requested review from fummicc1 and uhooi March 24, 2026 08:55
Copy link
Copy Markdown
Collaborator

@uhooi uhooi left a comment

Choose a reason for hiding this comment

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

LGTM!!

@sidepelican sidepelican merged commit ac03c12 into uber:master Mar 24, 2026
8 checks passed
@sidepelican sidepelican deleted the publish_fix branch March 25, 2026 00:58
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