Move CI onto the shared ci-shared.yml pipeline - #122
Merged
Merged
Conversation
Replace this repository's copy of dotnet.yml with the small ci.yml caller from ktsu-dev/.github/docs/shared-ci.md, which dispatches to the shared .NET pipeline at @Release. The jobs are the same ones the local copy ran; only where they are defined changes. The Dependabot gate moves in the same commit because it names the workflow it waits on. Left on ".NET Workflow", it would wait for a workflow that no longer exists and auto-merge would stop without saying so. It now waits on "CI" and calls the shared gate at @Release, as Sorting has since the canary. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RTMFFSY8FY5CpAhf6ikNH1
|
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.



Requested by Matt · project thread
Before: this repository carried its own 600-line copy of
dotnet.yml, and the Dependabot gate waited on a workflow named ".NET Workflow" through the shared gate at@main.After: CI is the small
ci.ymlcaller from shared-ci.md, which dispatches to the shared .NET pipeline at@release, and the Dependabot gate waits on "CI" and calls the shared gate at@release.The jobs are the same ones the local copy ran, so the check on this PR is the new pipeline proving itself. Sorting has run this way since the canary, including a Dependabot PR auto-merged through the "CI" gate.
How:
ci.ymlis byte-identical to the template, including the deliberate asymmetry that onlypushfilters paths. The Dependabot caller changes in the same commit because it names the workflow it waits on; on its own, the rename would leave auto-merge waiting for a workflow that no longer exists.Part of phase 2 of the migration tracked in ktsu-dev/.github#5.
🤖 Generated with Claude Code
https://claude.ai/code/session_01RTMFFSY8FY5CpAhf6ikNH1
Generated by Claude Code