Skip to content

ci: temporarily make release builds and publishing manual - #7

Merged
VibeSWE merged 1 commit into
mainfrom
ci/manual-release-builds
Oct 9, 2026
Merged

VibeSWE merged 1 commit into
mainfrom
ci/manual-release-builds

Conversation

@VibeSWE

@VibeSWE VibeSWE commented Oct 9, 2026 •

Copy link
Copy Markdown

PRs currently run the full release-target build matrix, main-branch pushes publish edge images, tag pushes launch release builds, and frontend CI uploads a distributable archive automatically. Temporarily require manual runs for these builds and outputs.

  • Change the multi-platform build matrix, release pipeline, and all three edge-image publishing workflows to workflow_dispatch only.
  • Keep frontend checks automatic on pushes and PRs, but package and upload the frontend release archive only on manual runs. Browser failure reports remain available.
  • Add a required existing release-tag input to the release pipeline. All release checkouts, GitHub release uploads, and versioned Docker tags use that input, so dispatching from main still builds and publishes the selected tag.
  • Lint, coverage, and integration-test workflows retain their existing triggers.

After merging into main, use Actions → select a workflow → Run workflow. For the release pipeline, enter an existing tag such as v3.2.5. The equivalent CLI invocation is:

gh workflow run release.yml --repo VibeEngineeringAI/parseable --ref main -f tag=v3.2.5

Validation:

  • Parsed all workflow YAML files.
  • Verified manual-only triggers, all seven release checkouts and uploads, Docker version tags, and frontend packaging conditions.
  • Actionlint v1.7.12: no new findings; the six existing action-runtime findings match origin/main (shellcheck and pyflakes disabled because shell and Python scripts were unchanged).
  • git diff --check passed.

This is a separate PR against main, independent of the CLA fix in #6.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@VibeSWE
VibeSWE merged commit 3e70b3b into main Oct 9, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant