Skip to content

chore(internal): remove cli-release workflow#15760

Merged
Swimburger merged 1 commit into
mainfrom
devin/1778083813-remove-cli-release-workflow
May 12, 2026
Merged

chore(internal): remove cli-release workflow#15760
Swimburger merged 1 commit into
mainfrom
devin/1778083813-remove-cli-release-workflow

Conversation

@Swimburger
Copy link
Copy Markdown
Member

Description

Remove the cli-release.yml workflow that automatically creates GitHub tags and releases on every CLI version bump. These tags/releases are not consumed by any other workflow or process — the actual CLI publishing is handled by publish-cli.yml (triggered by versions.yml changes), not by git tags.

This is part of a repo optimization effort. The repo currently has 2,512 tags, most of which were created by this workflow and add overhead to clone/fetch operations.

Changes Made

  • Deleted .github/workflows/cli-release.yml

What still works after this change:

  • release-software.yml still bumps versions and commits to main
  • publish-cli.yml still builds and publishes the CLI to npm (triggered by versions.yml changes, not tags)
  • publish-local-cli.yml still manages the local-cli-latest rolling release
  • All publish-generator-*.yml workflows are unaffected (they trigger on versions.yml changes)

Testing

  • Verified no other workflow is triggered by CLI version tags
  • Confirmed publish-cli.yml triggers on path changes, not tags
  • Manual testing completed

Link to Devin session: https://app.devin.ai/sessions/109dfcbd47b040a78a51b88589d51c3c
Requested by: @Swimburger

…ub tags/releases

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration
Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🌱 Seed Test Selector

Select languages to run seed tests for:

  • Python
  • TypeScript
  • Java
  • Go
  • Ruby
  • C#
  • PHP
  • Swift
  • Rust
  • OpenAPI

How to use: Click the ⋯ menu above → "Edit" → check the boxes you want → click "Update comment". Tests will run automatically and snapshots will be committed to this PR.

@Swimburger Swimburger merged commit be2ec59 into main May 12, 2026
60 checks passed
@Swimburger Swimburger deleted the devin/1778083813-remove-cli-release-workflow branch May 12, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants