Sign Windows engine releases with Azure Artifact Signing (#742)

* Sign Windows engine releases with Azure Artifact Signing

Isolate OIDC signing behind a maintainer-approved release environment and publish only verified, timestamped company-signed Windows output.

AI assistance: implemented and verified with Codex under maintainer direction.

* Clarify same-run artifact permissions

Keep least-privilege tokens: the pinned artifact actions use ACTIONS_RUNTIME_TOKEN for same-run transfers. Guard against opting into cross-run downloads and use role-based reviewer wording.

AI assistance: prepared and verified with Codex under maintainer direction.
This commit is contained in:
Paul Bakaus
2026-09-05 15:38:55 -07:00
committed by GitHub
parent 707fb6061c
commit bb7663ecfb
4 changed files with 196 additions and 4 deletions
+2
View File
@@ -33,6 +33,7 @@ export const SUITES = {
/^skill\/(SKILL\.src\.md|agents\/|reference\/|scripts\/)/,
/^ENGINE_VERSION$/,
/^README(\.npm)?\.md$/,
/^\.github\/workflows\/release-engine\.yml$/,
/^cli\/bin\//,
],
commands: [
@@ -50,6 +51,7 @@ export const SUITES = {
'tests/validate-plugin-versions.test.js',
'tests/validate-plugin-manifest.test.js',
'tests/plugin-paths.test.js',
'tests/release-engine-workflow.test.js',
],
},
{