Skip to content

ci(release): trigger GitLab wheel publish workflows#323

Merged
pimlock merged 6 commits intomainfrom
feat/github-gitlab-wheel-trigger
Mar 15, 2026
Merged

ci(release): trigger GitLab wheel publish workflows#323
pimlock merged 6 commits intomainfrom
feat/github-gitlab-wheel-trigger

Conversation

@pimlock
Copy link
Collaborator

@pimlock pimlock commented Mar 15, 2026

Summary

  • add a temporary branch-check smoke job that triggers the GitLab wheel publish pipeline on the test infra branch
  • trigger the GitLab wheel publish pipeline from both dev and tagged release workflows after GitHub release assets are created
  • keep the existing GitHub-side Python publish flow in place while the GitLab path is being validated

Changes

  • add internal-wheel-publish-smoke to .github/workflows/branch-checks.yml
  • add trigger-wheel-publish jobs to .github/workflows/release-dev.yml and .github/workflows/release-tag.yml
  • use GITLAB_CI_TRIGGER_URL and GITLAB_CI_TRIGGER_TOKEN secrets for the GitLab trigger call

Testing

  • ruby -e 'require "yaml"; [".github/workflows/branch-checks.yml", ".github/workflows/release-dev.yml", ".github/workflows/release-tag.yml"].each { |p| YAML.load_file(p); puts "OK #{p}" }'

Checklist

  • existing release publishing remains in place
  • GitLab trigger runs only on internal runners
  • workflow YAML parses successfully

@pimlock pimlock requested a review from drew March 15, 2026 07:54
@pimlock pimlock self-assigned this Mar 15, 2026
@pimlock pimlock merged commit 34ca9ea into main Mar 15, 2026
9 checks passed
@pimlock pimlock deleted the feat/github-gitlab-wheel-trigger branch March 15, 2026 16:12
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