Migrate campaign labels from campaign:<id> to z_campaign_<id> format
#11473
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.
Campaign labels used the legacy
campaign:<id>format. Go code already usedz_campaign_<id>, but JavaScript code and documentation still referenced the old format. Thez_prefix ensures campaign labels sort last in GitHub's label lists.Changes
JavaScript implementation:
CAMPAIGN_LABEL_PREFIX = "z_campaign_"constantformatCampaignLabel()helper mirroring Go'spkg/stringutil/identifiers.go:FormatCampaignLabel()GH_AW_TRACKER_LABELenvironment variable supportCode example:
Tests & documentation:
pkg/workflow/safe_output_validation_config.goNotes
Go validation already rejects
campaign:format. This PR completes the migration by aligning JavaScript and documentation with the established convention.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.