Fix broken build - #41
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the manual deploy GitHub Actions workflows to fix a broken dispatch/deploy path by adjusting workflow_dispatch inputs, moving input validation into the environment-specific workflows, and aligning deploy behavior with the image-tag dropdown produced by build-image.yml.
Changes:
- Reworks
workflow_dispatchinputs for staging/production deploys (movesshabelowimage_tag, updates description) and adds avalidate-inputsjob. - Removes the reusable workflow’s input validation step and updates its input docs/comments to reflect the “blank or sentinel” source-build behavior.
- Reorders the generated
image_tagoptions JSON inbuild-image.ymlso “latest” / “(build from source)” come first.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/deploy-staging.yml | Updates dispatch inputs and adds a pre-job validation gate before resolving SHA and calling _deploy.yml. |
| .github/workflows/deploy-production.yml | Same as staging, plus keeps production release creation flow. |
| .github/workflows/build-image.yml | Changes ordering of generated image_tag dropdown options JSON. |
| .github/workflows/_deploy.yml | Updates input docs/comments and removes the prior validation step from the reusable deploy workflow. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
✅ ci deploy success for Environment: ci | View app |
|
❌ staging deploy failure for Environment: staging | View app |
|
✅ staging deploy success for Environment: staging | View app |
|
✅ production deploy success for Environment: production | View app |
|
✅ production deploy success for Environment: production | View app |
No description provided.