Skip to content

Commit 07887d8

Browse files
committed
ci: make AWS deploy manual (workflow_dispatch), not on-push
The deploy workflow needs AWS + Xe secrets that aren't set on a fresh clone, so it failed on every push. Gated to on-demand; CI (build+tests) still runs on push.
1 parent c0eeea7 commit 07887d8

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
name: Deploy to AWS
22

3+
# Manual-only: AWS deploy runs on demand (needs AWS_* + XE_* repo secrets),
4+
# not on every push. Keeps the CD pipeline as a documented artifact without
5+
# failing builds when cloud credentials aren't configured.
36
on:
4-
push:
5-
branches: [main]
6-
paths-ignore:
7-
- "**.md"
8-
- "examples/**"
7+
workflow_dispatch:
98

109
jobs:
1110
deploy:

0 commit comments

Comments
 (0)