fix: remove github-runner-label tag containing invalid characters #88
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.
Description
The
github-runner-labeltag contains GitHub Actions template syntax${{ github.run_id }}with curly braces, causing AWS CodeBuild to reject the tag withInvalidInputException. AWS CodeBuild tags only support: letters, numbers, spaces, and_ . : / = + - @.Related Issues
Fixes #[issue_number]
Type of Change
Changes Made
github-runner-labeltag from CodeBuild projects inlocals.tfBefore:
After:
Testing
pre-commit run -a)terraform fmt -recursive)terraform validate)Test Configuration
Not applicable - this is a tag removal fix.
Documentation
Security
Breaking Changes
None. The auto-generated tag was not documented as a feature and caused errors when present.
Screenshots / Examples
N/A
Checklist
Additional Notes
Users retain full control over CodeBuild tags via the
tagsvariable. The runner label format remains unchanged and is still accessible in the CodeBuild project description for reference.By submitting this pull request, I confirm that my contribution is made under the terms of the project's license.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.