Repository navigation
Load reviewer gate from trusted target snapshots - #485
Open
Parth Aggarwal (parth21999) wants to merge 1 commit into
Open
Parth Aggarwal (parth21999) wants to merge 1 commit into
Parth Aggarwal (parth21999) wants to merge 1 commit into
Conversation
Use the target-branch c-build-tools gitlink for consumers and preserve pinned reusable calls. Reset the required status before loading, report guarded failures, and re-evaluate retargeted PRs. Add loader regression fixtures and staged rollout documentation without changing dependency auto-approval. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
Member
Author
|
/AzurePipelines run |
|
You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list. |
Member
Author
|
/azp run Azure-C-Build-Tools-Gate |
|
Azure Pipelines: 1 pipeline(s) were filtered out due to trigger conditions. |
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.
Depends on #484.
Summary
Implements the trusted gate-loading design from #479, with failure-status handling and target-branch re-evaluation. Dependency auto-approval remains unchanged; no workflow-file exception is introduced.
deps/c-build-toolsgitlink, resolved at an immutable branch snapshot and checked against official c-build-tools master history.mrbot/two-human-reviewersstatus is reset to pending before loading, and failures attempt to publish an error against the same captured head/target.Validation
job.workflow_repository/job.workflow_shaproperties.Landing
This is the upper layer of a two-PR stack. Merge the prerequisite composite-action PR first, then revalidate this PR against master.
Consumer installation is a separate human-reviewed rollout after each target branch's submodule contains the snapshot-contract action. Do not merge this PR by bypassing a missing-action bootstrap failure. The original #479 remains untouched.
GitHub API outages or missing status-write permission can prevent changing an existing status; freshness reads and writes are not atomic. This change does not claim to make a PR-controlled workflow tamper-proof.