Skip to content

Register disabled publication workflows and record new-code acceptance - #32

Merged
andregoepel merged 1 commit into
mainfrom
feature/core-sonar-publication-standby
Oct 24, 2026
Merged

andregoepel merged 1 commit into
mainfrom
feature/core-sonar-publication-standby

Conversation

@andregoepel

@andregoepel andregoepel commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Core's reviewed NuGet preparation/publishing templates are not yet discoverable as GitHub workflows. This change moves them into .github/workflows with their literal-false job guards intact, pins the publication verifier to reviewed workflows main 68683cdc6a268328ed6ce686d26c26ace479eab0, and records the exact preparation-file hash. The actual preparation workflow ID remains deliberately zero, including both publication-trigger checks, until GitHub assigns it after registration. The verifier continues to reject that incomplete registration.

Existing CI, Sonar and Dependabot Actions and the analysis runner pin are unchanged. The old publisher and NuGet policy remain unchanged. No environment, credential, tag rule, release tag, upload or publishing activation is included. The migration plan records the separate registration, rehearsal, legacy-publisher removal and controlled activation steps; this PR does not complete #29.

The same change records #30's completed central evidence on main 42874ff085ed01c2d06016195360dbdf3d910fe2: CI 40078055900 and Sonar 40078086628, both attempt 1, passed. Sonar reports four new lines to cover at 100% new-code coverage, all eight tests, imported Result.cs coverage and a fresh exact-attempt readiness receipt. The accepted baseline, all six gate conditions, 27 frozen profiles, disabled small-change exemption and absence of coverage exclusions were verified unchanged. Isolated local failure/recovery evidence is explicitly distinguished from the central successful run.

Validation: both new standby workflows pass actionlint; all 11 offline recorder cases pass using the relocated actual workflow; Core Release build has zero warnings/errors, 8/8 tests pass, CSharpier and vulnerability audit pass. Shared main CI passed all checks, including 1,086 tests per platform on Windows and Ubuntu. No existing Actions file differs from main. Hosted CI 40078692007, attempt 1 passed for 745deef0e3e9ac653160e1010141d1da079bbf82, including 8/8 tests; publication was skipped. #30 is closed with its verified acceptance evidence; #29 remains open.

Refs #29 and #30. Please review; do not activate publishing or merge automatically. Core has no separate E2E workflow; hosted publication integration remains pending.

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