Skip to content

Commit 0d0cfb4

Browse files
IRusclaude
andcommitted
Run the performance workflow only on demand
Dependency bumps triggered the whole gate suite on every pull request, which cost runner time and surfaced unrelated NFR-1-external failures. Drop the push, pull_request and schedule triggers so the workflow starts only from workflow_dispatch, and remove the now-unreachable pull_request guards on the native jobs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent b4f5edd commit 0d0cfb4

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

.github/workflows/performance.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Performance
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
pull_request:
8-
schedule:
9-
- cron: "17 4 * * 1"
104
workflow_dispatch:
115

126
permissions:
@@ -101,7 +95,6 @@ jobs:
10195
10296
native:
10397
name: ${{ matrix.target }} performance gates
104-
if: github.event_name != 'pull_request'
10598
runs-on: ${{ matrix.runner }}
10699
timeout-minutes: 120
107100
strategy:
@@ -161,7 +154,6 @@ jobs:
161154
162155
compiled-reference:
163156
name: ${{ matrix.target }} Wasmtime compiled reference
164-
if: github.event_name != 'pull_request'
165157
runs-on: ${{ matrix.runner }}
166158
timeout-minutes: 120
167159
strategy:

0 commit comments

Comments
 (0)