Standardize GitHub workflow triggers (#155)
Some checks failed
Lint / lint (push) Waiting to run
Test / test (3.10) (push) Waiting to run
Test / test (3.11) (push) Waiting to run
Test / test (3.12) (push) Waiting to run
Test / test (3.13) (push) Waiting to run
Claude Code E2E Test / integration-test (3.10) (push) Has been cancelled
Claude Code E2E Test / integration-test (3.11) (push) Has been cancelled
Claude Code E2E Test / integration-test (3.12) (push) Has been cancelled
Claude Code E2E Test / integration-test (3.13) (push) Has been cancelled

## Summary
- Standardized the trigger configuration across test, lint, and e2e
workflows
- All workflows now use consistent format with pull_request listed
before push
- E2E workflow now also runs on pushes to main branch

## Test plan
- [ ] Verify workflows trigger correctly on pull requests
- [ ] Verify workflows trigger correctly on pushes to main branch
- [ ] Check that e2e tests run successfully on main branch

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Ashwin Bhat 2025-09-07 18:31:38 -07:00 committed by GitHub
parent 73f861235e
commit 9377faa943
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 7 deletions

View file

@ -1,10 +1,10 @@
name: Lint
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
push:
branches:
- 'main'
jobs:
lint:

View file

@ -2,7 +2,9 @@ name: Claude Code E2E Test
on:
pull_request:
types: [opened, synchronize]
push:
branches:
- 'main'
jobs:
integration-test:

View file

@ -1,10 +1,10 @@
name: Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
push:
branches:
- 'main'
jobs:
test: