Skip to content

Publish Conan packages and sync Jira when a release is published - #725

Merged
lia (lia-viam) merged 1 commit into
mainfrom
feat/publish-conan-on-release
Oct 16, 2026
Merged

lia (lia-viam) merged 1 commit into
mainfrom
feat/publish-conan-on-release

Conversation

@ale7714

Copy link
Copy Markdown
Member

A release takes four manual steps: build the draft, publish it, dispatch "Publish conan packages", dispatch "Sync Release to Jira". For 0.42.0 the release went public at 04:32 UTC on 2026-10-15 and the Conan publish ran at 15:35, so for 11 hours the latest GitHub release named a version viamconan didn't have. overwatch's weekly bump ran in that gap and opened viam-modules/csi-camera#79 with a conanfile.py pin its conan.lock couldn't satisfy; viamrobotics/overwatch#76 makes that bump wait for the recipe.

With both workflows on release: published, the 0.42.0 timings put the recipe on viamconan about 10 minutes after publishing and every leg done in 26. A release event uses the inputs the 0.42.0 dispatch used: lockfile and RelWithDebInfo on, deps off. workflow_dispatch stays for re-runs and dep uploads.

GitHub runs a release event's workflow from the tagged commit, so this takes effect from the first release cut after merge. The trigger fires when a person publishes in the UI, not when a workflow publishes with GITHUB_TOKEN. Only a real release exercises it: I ran the params step's shell locally, and actionlint reports no findings beyond the 10 already on main.

🤖 Generated with Claude Code

Both ran only on manual dispatch, so the GitHub release could name a version viamconan lacked for hours; 0.42.0 went 11 hours. A release event publishes with the lockfile and RelWithDebInfo and without deps, the inputs the 0.42.0 dispatch used.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@ale7714
Ale Paredes (ale7714) requested a review from a team as a code owner October 16, 2026 16:27
@ale7714
Ale Paredes (ale7714) requested review from lia (lia-viam) and Ethan (stuqdog) and removed request for a team October 16, 2026 16:27
@lia-viam
lia (lia-viam) merged commit b55a06f into main Oct 16, 2026
4 checks passed
@lia-viam
lia (lia-viam) deleted the feat/publish-conan-on-release branch October 16, 2026 19:06
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.

2 participants