ci: remove unused changed-file workflow boundary - #79
Draft
Jeremy1844 wants to merge 2 commits into
Draft
Conversation
This was referenced Jul 29, 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.
Root cause
Four resource deployment workflows run the changed-files action twice, but no later step or job consumes either invocation's outputs. That leaves an unnecessary repository-filename processing boundary in deployment automation. These workflows already deploy their complete generated output for each matching push, so removing the unused steps preserves the intended deployment scope.
Change
Evidence
9d237dd4fb37dd1fb936e3f9649020cc43a374c8(stage)0329cd8080946e12bc4461cfd576a9bf08c2dd82— 0/4 introduced cases passed16864ea8626807407bea6181992fd339a111aaf0— 4/4 introduced cases passedjs-yaml4.1.0git diff --check, exact five-path scope, workflow-policy, protected-tree, and added-secret-pattern checks passsrc,assets,package.json, andyarn.lockobjects are unchanged from the baseOpen-PR composition
deploy-resources.yml. Its exact merge tree passes 7/7 focused cases with this branchThese are separate root causes and should remain separate pull requests.
Rollout and recovery
This changes no content, media, package, lockfile, schema, stored artifact, or user data, so no migration is required. Run secret-free pull-request policy checks before merge; do not use a stage or production deployment as the test harness. Historical workflow, token-permission, and cloud-access review remains a separate maintainer-owned task.
If deployment must be paused or another workflow change rolled back, retain this deletion/guard or disable the automation. Do not restore the unused action boundary as a rollback.