fix(release): trust Linux floor workspace

This commit is contained in:
Jinwoo-H
2026-08-28 04:00:25 -04:00
parent 59515beb70
commit a4b2350b06
2 changed files with 10 additions and 0 deletions
+3
View File
@@ -1005,6 +1005,9 @@ jobs:
with:
ref: refs/tags/${{ needs.cut.outputs.tag }}
- name: Trust the checked-out workspace in the job container
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Restore skill-sharing test harness from the workflow ref
shell: bash
env:
@@ -51,6 +51,13 @@ describe('skill-sharing release workflow', () => {
expect(prerequisites.run).toMatch(/apt-get install[^\n]*\bunzip\b/)
})
it('trusts only the checked-out workspace before container git operations', () => {
const linux = workflow.jobs['skill-sharing-linux-floor-release-gate']
const trustWorkspace = stepNamed(linux, 'Trust the checked-out workspace in the job container')
expect(trustWorkspace.run).toBe('git config --global --add safe.directory "$GITHUB_WORKSPACE"')
})
it('validates immutable tags with the current skill-sharing test harness', () => {
for (const jobName of [
'skill-sharing-release-gate',