Repository navigation
Conversation
…rator) Adds ext-ci-trigger.yml (no-op pull_request gate), ext-ci.yml (workflow_run orchestrator: dispatch, poll, one Check Run per external repo, failed-only re-run, notify/block policy) and .github/ext-ci-manifest.json onboarding led-blinker, zephyr-reference and generic-hub-reference in the notify tier. Existing ext-*.yml workflows are untouched and keep running alongside.
…o dispatch errors are visible
Same behaviour and workflows; folds in review findings: no automatic retry of the non-idempotent dispatch call (a lost response falls back to dispatch_id correlation), a failed check-status update is not treated as a failed dispatch, and a check whose completion update failed is closed by the finalize step with the remote result.
…nifest source, compare 404, concurrency key) - correlate/poll_all tolerate carried-forward entries (no remote_* keys) on a re-run - a manual run with fprime_ref reads the manifest and ext ref from the branch the run was started from, not from the ref under test (any PR SHA is readable via /contents?ref=) - a release push whose before SHA was rewritten runs everything instead of aborting - concurrency group includes the event name so a PR branch named release/* cannot cancel the push run
Drop owner notifications (a notify repo is just a neutral check; no pull-requests/issues write needed any more), failed-only re-run carry-forward (a re-run re-dispatches every repo), the dispatch_id correlation fallback (the dispatch API returns the run id), manifest lookup from the base branch and ETag polling.
…nual runs, readability
…trator faults fail the job
…; notify repos never cancelled-red
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.
Staging copy of #6328 (same branch, head
d2045d3) intothomas-bc/ext-ci, so thatext-ci.ymlexists on a nasa/fprime branch and can be dispatched manually before merge:gh workflow run ext-ci.yml -R nasa/fprime --ref thomas-bc/ext-ci -f pr_number=6328. See #6328 for the description and review record.