Skip to content

fix(ci): replace compromised codfish/semantic-release-action with cycjimmy#151

Merged
StoneyJackson merged 2 commits into
mainfrom
copilot/fix-release-job-failure
Jul 22, 2026
Merged

fix(ci): replace compromised codfish/semantic-release-action with cycjimmy#151
StoneyJackson merged 2 commits into
mainfrom
copilot/fix-release-job-failure

Conversation

Copilot AI commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

codfish/semantic-release-action was compromised and subsequently blocked by GitHub, causing the Release workflow to fail with Repository access blocked at action download time.

Replaces it with cycjimmy/semantic-release-action@v4 (node20, actively maintained). Key API differences accounted for:

  • additional-packagesextra_plugins (newline-separated, not JSON array)
  • Output vars renamed: release-versionnew_release_version, release-majornew_release_major_version, release-minornew_release_minor_version, new-release-publishednew_release_published

The authors of this PR...

  • Sign off on the DCO.
  • License their changes under the project's license.

Copilot AI changed the title [WIP] Fix failing GitHub Actions job Release fix(ci): replace compromised codfish/semantic-release-action with cycjimmy Jul 22, 2026
Copilot AI requested a review from StoneyJackson July 22, 2026 15:26
@StoneyJackson
StoneyJackson marked this pull request as ready for review July 22, 2026 19:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the Release GitHub Actions workflow to unblock releases after codfish/semantic-release-action was compromised and blocked by GitHub, by switching to cycjimmy/semantic-release-action@v4 and aligning inputs/outputs to the new action’s API.

Changes:

  • Replace codfish/semantic-release-action@v3 with cycjimmy/semantic-release-action@v4.
  • Migrate additional-packages to extra_plugins with newline-separated plugin entries.
  • Update conditional/tagging logic to use the new output variable names (e.g., new_release_published, new_release_version, etc.).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@StoneyJackson
StoneyJackson merged commit 3ee44a4 into main Jul 22, 2026
5 checks passed
@StoneyJackson
StoneyJackson deleted the copilot/fix-release-job-failure branch July 22, 2026 19:22
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 8.0.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants