Skip to content

fix: remove make-immutable job from release workflow#4455

Merged
lpcox merged 1 commit intomainfrom
fix/remove-make-immutable
Apr 24, 2026
Merged

fix: remove make-immutable job from release workflow#4455
lpcox merged 1 commit intomainfrom
fix/remove-make-immutable

Conversation

@lpcox
Copy link
Copy Markdown
Collaborator

@lpcox lpcox commented Apr 24, 2026

Summary

Removes the make-immutable job from the release workflow. The gh release edit --make-immutable flag does not exist in any current gh CLI version, causing this job to fail on every release (see run #24866719394).

The GitHub REST API also does not yet support setting immutable via PATCH, and no GraphQL mutation exists for it.

Changes

  • Removed make-immutable job definition (lines 364-381)
  • Updated workflow description to remove immutability reference
  • Simplified agent NOTE to remove immutability instructions
  • Recompiled lock file

Can be re-added once the gh CLI or API supports release immutability.

The `gh release edit --make-immutable` flag does not exist in any
current gh CLI version, causing the make-immutable job to fail on
every release. The GitHub API also does not yet support setting
immutable via REST or GraphQL.

Remove the job until the feature is publicly available.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 24, 2026 01:27
@lpcox lpcox merged commit 9bc144c into main Apr 24, 2026
10 checks passed
@lpcox lpcox deleted the fix/remove-make-immutable branch April 24, 2026 01:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes the failing “make release immutable” step from the repository’s Agentic Workflows-based release pipeline, since gh release edit --make-immutable isn’t supported by the gh CLI and the GitHub APIs don’t currently provide an alternative.

Changes:

  • Removed the make-immutable job from the release workflow definition.
  • Updated the workflow description and agent NOTE to remove immutability references.
  • Regenerated the compiled workflow lock file to reflect the workflow source changes.
Show a summary per file
File Description
.github/workflows/release.md Drops the make-immutable job and removes immutability-related instructions from the workflow’s documentation/prompt.
.github/workflows/release.lock.yml Recompiled generated workflow file to remove the make-immutable job and its references in job dependencies.

Copilot's findings

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 0

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