release: prepare ARSAS 1.6.40 stable - #348
Conversation
v1.6.40 release publication completeThis release is the first stable package after removing workflow-dependent discovery compilation. Release source:
Critical release gate that did not exist for the physically rejected v1.6.39:
Published assets:
Exact release source anchor: Post-release main advances only through publication/landing evidence:
No runtime source changed after the tag. v1.6.39 remains explicitly recorded as physically rejected in Physical relay validation of the published v1.6.40 binaries is still the final field authority. CI/package success must not be represented as physical acceptance until AA1E1F06R4 proves 58/58, 22/22 Analog, 36/36 Digital, 58/58 report-backed, cyclic polling 0 and no BIT STRING-as-Boolean rejection burst. |
Release authority
Base is exact hotfixed main:
35060737a87657643a3279a9a2e4b4ea0beefcb9Engine remains:
648124097621046f5f127ceb1cf853fea54db730This main contains PR #347, which removes workflow-dependent discovery compilation and tracks the physical-proven Smart Discovery route directly in production source.
Allowed diff
Exactly four metadata files:
VERSIONDirectory.Build.propsArIED61850Tester.csproj.release/windows.jsonNo discovery, engine, MMS, report, RCB, SCL, UI, installer implementation, release workflow, or build-route source changes are allowed in this PR.
Why 1.6.40
v1.6.39 is physically rejected and preserved as rejection evidence.
The corrected production contract is:
GITHUB_WORKFLOWis forbidden;648124097...revision.Publication
Merge only after every current-head PR check is green.
Merging this metadata-only PR intentionally triggers the existing Windows release pipeline. That pipeline must verify the tracked Smart Discovery route before compiling and must complete full tests, portable smoke, installer smoke, checksums, SBOM, provenance and publication before v1.6.40 is accepted.