fix(ci): add environment declaration for release-please secret access#27
Merged
deviantintegral merged 3 commits intomainfrom Feb 26, 2026
Merged
Conversation
When secrets.RELEASE_PLEASE_TOKEN is not configured, fall back to github.token so the release-please job doesn't fail with "Input required and not supplied: token". Co-authored-by: deviantintegral <255023+deviantintegral@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix release-please job failure on main branch
fix(ci): restore github.token fallback for release-please
Feb 26, 2026
Owner
|
@copilot I think the problem is that we’re using an environment secret for the environment |
…ccess The RELEASE_PLEASE_TOKEN is an environment secret under the 'main' environment. The job needs to declare this environment to access it. Remove the github.token fallback since the secret is configured. Co-authored-by: deviantintegral <255023+deviantintegral@users.noreply.github.com>
Contributor
Author
Added |
Copilot
AI
changed the title
fix(ci): restore github.token fallback for release-please
fix(ci): add environment declaration for release-please secret access
Feb 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR #26 switched the release-please token to
secrets.RELEASE_PLEASE_TOKENbut the secret is configured as an environment secret under themainenvironment. Without declaringenvironment: mainon the job, the secret is inaccessible, causing every Release workflow run on main to fail:Add
environment: mainto therelease-pleasejob so it can access the environment secret:✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.