Skip to content

Commit 4ba4b66

Browse files
committed
Make integration tests manual-only
Integration tests currently fail due to Vagrant SSH connection terminating prematurely during provisioning. Disable automatic runs until this is resolved. Changes: - Remove scheduled weekly runs - Remove PR label trigger - Remove conditional if statement - Add note explaining manual-only status - Tests can still be run manually via Actions tab
1 parent 60e25dd commit 4ba4b66

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

.github/workflows/integration.yml

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,16 @@
11
name: Integration Tests
22

33
on:
4-
# Manual trigger
4+
# Manual trigger only
5+
# Note: These tests currently fail due to Vagrant SSH issues during provisioning
6+
# Run manually via Actions tab when needed
57
workflow_dispatch:
68

7-
# Weekly schedule - Sunday at 00:00 UTC
8-
schedule:
9-
- cron: "0 0 * * 0"
10-
11-
# PR trigger when labeled
12-
pull_request:
13-
types: [labeled]
14-
159
jobs:
1610
integration-test:
1711
name: Integration Tests (Docker)
1812
runs-on: ubuntu-latest
1913

20-
# Only run if manually triggered, scheduled, or PR has the label
21-
if: |
22-
github.event_name == 'workflow_dispatch' ||
23-
github.event_name == 'schedule' ||
24-
contains(github.event.pull_request.labels.*.name, 'run-integration-tests')
25-
2614
timeout-minutes: 45
2715

2816
steps:

0 commit comments

Comments
 (0)