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
@@ -66,7 +66,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
@@ -106,7 +106,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
@@ -139,7 +139,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
@@ -195,7 +195,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:
@@ -237,7 +237,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:
@@ -281,7 +281,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:
@@ -339,7 +339,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
@@ -369,7 +369,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
@@ -395,7 +395,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