Skip to content

ci: add the release workflow to main so it can be dispatched against develop commits - #255

Merged
andersalm merged 1 commit into
mainfrom
ci/release-package-on-main
Oct 6, 2026
Merged

andersalm merged 1 commit into
mainfrom
ci/release-package-on-main

Conversation

@andersalm

Copy link
Copy Markdown
Contributor

Why. GitHub can start a manual workflow only from the default branch (main). release-package.yml (#241, #247) exists only on develop, so the alpha.7 and alpha.8 test releases for Mac, Linux x86-64 and Jetson cannot be built.

Change. This adds exactly that one file, byte-identical to develop at 6a4f17dc. Nothing else on main changes.

What the workflow does.

  • It is started by hand (workflow_dispatch) with a source commit. It refuses any commit that is not on develop or the head of an open PR into develop.
  • It checks out that commit and builds the key-free install N and update N+1 packages.
  • It signs nothing. Signing stays offline in custody.
  • Every action is pinned by SHA.

Undo. Delete the file.

Decision: Anders, 6 Oct ("yes please").

@andersalm
andersalm merged commit a9f41ee into main Oct 6, 2026
5 of 9 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