Skip to content

ci: trigger release-cli workflow only for s2-cli-v* tag pushes #177

Merged
quettabit merged 1 commit intomainfrom
qb/release-cli-fix
Feb 5, 2026
Merged

ci: trigger release-cli workflow only for s2-cli-v* tag pushes #177
quettabit merged 1 commit intomainfrom
qb/release-cli-fix

Conversation

@quettabit
Copy link
Copy Markdown
Member

No description provided.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Feb 5, 2026

Greptile Overview

Greptile Summary

This PR updates the release-cli GitHub Actions workflow trigger so it runs only on tag pushes matching s2-cli-v* (and on manual workflow_dispatch), removing the s2-lite-v* tag trigger. The rest of the workflow remains unchanged: it builds CLI binaries across a target matrix, builds and pushes multi-arch Docker images/manifests, uploads artifacts to a GitHub Release, and updates the Homebrew formula repo.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk.
  • The change is a single-line workflow trigger adjustment that only restricts when the workflow runs; it does not alter build/release steps or permissions. No functional issues were found in the modified logic.
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/release-cli.yml Narrowed tag trigger to only run on 's2-cli-v*' pushes; removed 's2-lite-v*' tag trigger.

Sequence Diagram

sequenceDiagram
  participant Dev as Developer
  participant Git as GitHub
  participant GA as GitHub Actions
  participant Jobs as release-cli jobs

  Dev->>Git: Push tag s2-cli-v*
  Git->>GA: Trigger release-cli workflow
  GA->>Jobs: build_binaries (matrix)
  GA->>Jobs: build_images (matrix)
  Jobs->>Jobs: create_manifest (needs build_images)
  Jobs->>Jobs: upload_release_artifacts (needs build_binaries)
  Jobs->>Jobs: update_homebrew (needs upload_release_artifacts)

  note over Dev,Git: Pushing s2-lite-v* no longer triggers release-cli
Loading

@quettabit quettabit merged commit 57b8886 into main Feb 5, 2026
7 checks passed
@quettabit quettabit deleted the qb/release-cli-fix branch February 5, 2026 20:26
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