Skip to content

ci.yml is a call to the shared workflow - #11

Merged
Hawkynt merged 1 commit into
mainfrom
ci/shared-workflow
Aug 29, 2026
Merged

Hawkynt merged 1 commit into
mainfrom
ci/shared-workflow

Conversation

@Hawkynt

@Hawkynt Hawkynt commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Both jobs were the standard shape with a sibling checkout — checkout, setup-dotnet, stamp, restore, build, check the package READMEs, test, upload the trx, plus a coverage leg. Hawkynt/RepositoryTemplate/.github/workflows/dotnet-ci.yml@v1 takes all of it as inputs, including the sibling layout and the README root that keeps the check off packages this repository does not own.

Ninety-odd lines become fifteen.

Two fixes travel with it:

  • The package-README check now runs after the tests. Ordered first, a stale README turned the step red and the job stopped, so no test ran and the suite looked merely blocked — that is how 25 failing tests reached CompressionWorkbench's main.
  • stamp-version learned a working directory. With the sibling layout the workspace root is not a git repository at all, so version.pl had nothing to count.

⚠️ Rename the required checks when merging

The checks become ci / test and ci / coverage. The DontDelete ruleset still requires windows-latest / .NET 8 and coverage, so it has to be updated in the same move or every future PR blocks. I will do that as this merges.

The two jobs were the standard shape with a sibling checkout: checkout, setup-dotnet, stamp, restore, build, check the package READMEs, test, upload the trx, and a coverage leg. dotnet-ci.yml takes all of that as inputs, including the sibling layout and the README root that keeps the check off packages this repository does not own.

Ninety-odd lines become fifteen, and the ordering fix travels with it: the README check now runs after the tests instead of masking them.
@Hawkynt
Hawkynt merged commit da0bdd7 into main Aug 29, 2026
2 checks passed
@Hawkynt
Hawkynt deleted the ci/shared-workflow branch August 29, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant