Skip to content

Commit 1c25d00

Browse files
feat: add manual trigger to Netlify and GH Pages deployment workflows (#50)
* feat: add manual trigger to Netlify and GH Pages deployment workflows * readme file update
1 parent 620eb8d commit 1c25d00

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/github-pages-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- dev
7+
workflow_dispatch:
78

89
concurrency:
910
group: pages

.github/workflows/netlify-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ on:
33
push:
44
branches:
55
- main
6+
workflow_dispatch:
67

78
concurrency:
89
group: netlify-production

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,11 @@ npm run preview
131131
- **Deployments:** Automatic on push to respective branches
132132
- **Auto-Sync:** After each push to `main`, changes are automatically rebased onto `dev` to keep branches in sync
133133

134+
### Deployment Controls
135+
136+
- **Manual Triggers:** Both GitHub Pages and Netlify workflows can also be triggered manually via Actions → Run workflow
137+
- **Environment Protection:** Both staging (GitHub Pages) and production (Netlify) deployments require manual approval from configured reviewers before proceeding
138+
134139
## 📁 Project Structure
135140

136141
```

0 commit comments

Comments
 (0)