Add action-tag field to runtime configuration for custom action references#7477
Closed
Add action-tag field to runtime configuration for custom action references#7477
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
- Add action-tag field to runtime schema in both main_workflow_schema.json and included_file_schema.json - Update Runtime struct to include ActionTag field - Modify generateSetupStep() to use custom action tag when specified, bypassing SHA pinning - Update applyRuntimeOverrides() to handle action-tag from frontmatter - Add comprehensive tests for action-tag functionality - Create example workflow demonstrating latest tag usage for issue pseudocode summary Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add hidden field for tag in front matter
Add action-tag field to runtime configuration for custom action references
Dec 24, 2025
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.
Adds
action-tagfield to runtime configuration, allowing workflows to specify custom tags (e.g.,latest,main) for setup actions instead of SHA-pinned references.Changes
Schema
action-tagfield tomain_workflow_schema.jsonandincluded_file_schema.jsonRuntime Setup
Runtimestruct withActionTagfieldgenerateSetupStep()to useActionTagwhen present, bypassing SHA pinningapplyRuntimeOverrides()to extract and applyaction-tagfrom frontmatterTests
TestActionTagOverride- verifies tag usage bypasses SHA pinningTestApplyRuntimeOverridesWithActionTag- verifies frontmatter parsingUsage
Generates:
Example
Created
issue-pseudocode-summary.mdworkflow demonstrating the feature - reads issues and posts pseudo-code summaries usingaction-tag: "latest".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.