Skip to content

Drop the release Helm chart and changelog PR - #4

Merged
ru-sh merged 1 commit into
mainfrom
drop-helm-release-pr
Sep 22, 2026
Merged

ru-sh merged 1 commit into
mainfrom
drop-helm-release-pr

Conversation

@ru-sh

@ru-sh ru-sh commented Sep 18, 2026

Copy link
Copy Markdown

The repo job in publish.yaml has failed on every release since the fork
switched it to the built-in token — most recently on
v4.137.1:

pull request create failed: GraphQL: GitHub Actions is not permitted to create or approve pull requests (createPullRequest)

Job-level pull-requests: write is not enough; GitHub additionally gates PR
creation behind the repository's "Allow GitHub Actions to create and approve
pull requests" setting, which is off here
(can_approve_pull_request_reviews: false). Upstream avoids this by running the
job with a PAT.

That job publishes nothing. It bumped the in-repo Helm chart version and added
a changelog entry, then opened a PR against this fork. We only ship the release
assets and ghcr.io/motuslabs/code-server, and the chart is not published
anywhere, so the job is removed rather than the permission granted.
ci/build/update-repo.sh goes with it — the job was its only caller — and
MAINTAINING.md now states that the chart bump and changelog date are manual.

publish.yaml is left with just the docker job.

Note for a follow-up: update.yaml ends in the same gh pr create with
secrets.UPDATE_PR_TOKEN || github.token, and this repository has no secrets
set, so the daily update PR will hit this error too.

🤖 Generated with Claude Code

The repo job in the publish workflow bumped the in-repo Helm chart
version and added a changelog entry, then opened a PR against this
fork. It has failed since the fork switched the job to the built-in
token: GitHub blocks Actions from creating pull requests unless the
"Allow GitHub Actions to create and approve pull requests" setting is
on, which it is not for this repository.

Nothing in that job publishes anything. The chart is not published
anywhere and this fork only ships the release assets and the ghcr.io
image, so remove the job rather than grant the permission, along with
update-repo.sh, which it was the only caller of. The chart bump and
the changelog date are now a manual release step.
This was referenced Sep 21, 2026
@ru-sh
ru-sh merged commit 78cb9b3 into main Sep 22, 2026
12 checks passed
@ru-sh
ru-sh deleted the drop-helm-release-pr branch September 22, 2026 06:26
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