Skip to content

Commit b0fe52b

Browse files
committed
ci: guard the release tag fallback and the wired Apple secret names
1 parent 00f132b commit b0fe52b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎scripts/release/release-workflows.test.mjs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ void test('release workflow uses full push-boundary lane signals and isolated jo
1414
assert.match(workflow, /uses: \.\/\.github\/workflows\/vscode-release\.yml/u);
1515
assert.match(workflow, /^ release-summary:/mu);
1616
assert.doesNotMatch(workflow, /HEAD\^:apps\/vscode\/package\.json/u);
17+
assert.match(workflow, /pythinker_release_tag: \$\{\{ steps\.pythinker-release\.outputs\.tag \|\|/u);
18+
assert.match(workflow, /APPLE_CERTIFICATE_P12: \$\{\{ secrets\.MAC_CSC_LINK \}\}/u);
19+
assert.match(workflow, /APPLE_NOTARIZATION_KEY_P8: \$\{\{ secrets\.APPLE_API_KEY_P8 \}\}/u);
1720
});
1821

1922
void test('VS Code release supports isolated recovery and attests verified VSIX files', () => {

0 commit comments

Comments
 (0)