fix: update CI workflows to enhance execution reliability and prevent security test leakage

This commit is contained in:
GitHub Actions
2026-02-09 06:09:45 +00:00
parent 5de0492a2b
commit 6caa82935e
5 changed files with 282 additions and 161 deletions

View File

@@ -35,7 +35,7 @@ jobs:
name: Backend Codecov Upload
runs-on: ubuntu-latest
timeout-minutes: 15
if: ${{ inputs.run_backend != false }}
if: ${{ github.event_name != 'workflow_dispatch' || inputs.run_backend != 'false' }}
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
@@ -69,7 +69,7 @@ jobs:
name: Frontend Codecov Upload
runs-on: ubuntu-latest
timeout-minutes: 15
if: ${{ inputs.run_frontend != false }}
if: ${{ github.event_name != 'workflow_dispatch' || inputs.run_frontend != 'false' }}
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6