Skip to content

Commit fa1141c

Browse files
perf(ci): restrict release dry-run trigger, remove duplicate dashboard-test (#3118, #3119)
Two CI performance optimizations: - Restrict release dry-run to release/** branches + workflow_dispatch (closes #3118) - Remove duplicate dashboard-test job (closes #3119) ~11-17 min saved per CI cycle, no coverage loss.
1 parent d21a5b3 commit fa1141c

2 files changed

Lines changed: 0 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -365,19 +365,6 @@ jobs:
365365
.env$|\\.log$|\\.tmp$|\\.bak$|\\.swp$)' || true)\nif [ -n \"$FOUND\" ]; then\n\
366366
\ echo \"::error::Blacklisted files found in git tracking\"\n echo \"$FOUND\"\
367367
\n exit 1\nfi\necho \"Audit passed - no blacklisted files found\"\n"
368-
dashboard-test:
369-
runs-on: ubuntu-latest
370-
steps:
371-
- uses: actions/checkout@v6
372-
- name: Setup Node.js
373-
uses: actions/setup-node@v6
374-
with:
375-
node-version: '22'
376-
cache: npm
377-
- name: Install dashboard dependencies
378-
run: cd dashboard && npm ci
379-
- name: Run dashboard tests
380-
run: cd dashboard && npx vitest run
381368
dashboard-e2e:
382369
if: github.event_name == 'pull_request' && github.base_ref == 'develop'
383370
runs-on: ubuntu-latest

.github/workflows/release-dry-run.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
workflow_dispatch:
55
push:
66
branches:
7-
- develop
87
- 'release/**'
98
paths:
109
- '.github/workflows/release*.yml'
@@ -20,7 +19,6 @@ on:
2019
- 'charts/aegis/**'
2120
pull_request:
2221
branches:
23-
- develop
2422
- 'release/**'
2523
paths:
2624
- '.github/workflows/release*.yml'

0 commit comments

Comments
 (0)