Skip to content

ci: add org-wide required CI config - #33

Merged
tyrsson merged 1 commit into
0.1.xfrom
chore/webware-ci-config
Sep 21, 2026
Merged

tyrsson merged 1 commit into
0.1.xfrom
chore/webware-ci-config

Conversation

@tyrsson

@tyrsson tyrsson commented Sep 21, 2026

Copy link
Copy Markdown
Member

Adds .github/webware-ci.json, the per-repository values file read at runtime by the org-wide required CI entry point in webinertia/.github.

The values are not hand-written

This file was generated from this repository's own with: block in .github/workflows/continuous-integration.yml, then verified by running it back through the adapter transformation and comparing input-by-input against the current values. Every repository reproduces its current inputs exactly. This is a move, not a change.

Inert until the ruleset exists

Nothing reads this file yet. It becomes live only when the organization ruleset rule Require workflows to pass before merging is imported. That ordering is deliberate: the required workflow must not go active before every repository that needs integration tests, a database, coverage or mutation testing has its values in place, or the required check would run with all-default inputs and report green while skipping all of them.

Why no ref

The file carries values only. The pin on the tooling line lives in exactly one place: the uses: line inside webinertia/.github/.github/workflows/org-required-ci.yml. That duplicated ref is what caused the original incident.

Not in this PR

.github/workflows/continuous-integration.yml is untouched and still runs. It is removed per-repository only after the ruleset is active and the new required check is confirmed to do the same work.

Pilot: webinertia/webware-acl#53

@codecov

codecov Bot commented Sep 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@tyrsson tyrsson closed this Sep 21, 2026
@tyrsson tyrsson reopened this Sep 21, 2026
@tyrsson
tyrsson merged commit 3856b1a into 0.1.x Sep 21, 2026
32 checks passed
@tyrsson
tyrsson deleted the chore/webware-ci-config branch September 21, 2026 10:18
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