fix: harden CI evidence and removal contracts

This commit is contained in:
DongHyeonka
2026-08-02 14:48:04 +09:00
parent 1bb2cc4a20
commit f49d147b01
20 changed files with 1175 additions and 767 deletions
+9 -9
View File
@@ -63,7 +63,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Install Playwright browsers
if: ${{ matrix.browser }}
run: corepack pnpm exec playwright install --with-deps chromium firefox webkit
@@ -103,7 +103,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Install Playwright browsers
if: ${{ matrix.browser }}
run: corepack pnpm exec playwright install --with-deps chromium firefox webkit
@@ -136,7 +136,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Build candidate once and verify local evidence
run: corepack pnpm ci:gate -- FE-GATE-015
- name: Archive and validate the exact candidate file set
@@ -192,7 +192,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Download release candidate
uses: https://github.com/ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7
with:
@@ -234,7 +234,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Download release candidate
uses: https://github.com/ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7
with:
@@ -278,7 +278,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Download release candidate
uses: https://github.com/ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7
with:
@@ -336,7 +336,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Run blocking gate
run: corepack pnpm ci:gate -- ${{ matrix.gate }}
- name: Upload production gate evidence
@@ -366,7 +366,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Run blocking gate
run: corepack pnpm ci:gate -- FE-GATE-018
- name: Upload field gate evidence
@@ -392,7 +392,7 @@ jobs:
- name: Frozen install
run: |
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm install --frozen-lockfile --ignore-scripts
- name: Run documentation gate
run: corepack pnpm ci:gate -- FE-GATE-017
- name: Upload documentation gate evidence