Skip to content

Enforce adding a message to extension CLI bumps - #58786

Merged
MrSubidubi merged 1 commit into
mainfrom
better-extension-cli-bumps
Jun 10, 2026
Merged

Enforce adding a message to extension CLI bumps#58786
MrSubidubi merged 1 commit into
mainfrom
better-extension-cli-bumps

Conversation

@MrSubidubi

@MrSubidubi MrSubidubi commented Jun 7, 2026

Copy link
Copy Markdown
Member

This slightly reworks the extension CLI bump workflow - instead of triggering on label push, it now triggers on workflow dispatch with a message enforced to be added there.

This primarily allows us to add a message to these bumps to better communicate what changes with that version of the CLI. Furthermore, we can soon restrict the label to be only created by that workflow, which has the advantage that it can only be based off of main. Also, it has the nice side-effect that we actually only ever update the label if everything worked properly.

Release Notes:

  • N/A

@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label Jun 7, 2026
@zed-community-bot zed-community-bot Bot added the staff Pull requests authored by a current member of Zed staff label Jun 7, 2026
@MrSubidubi
MrSubidubi marked this pull request as ready for review June 10, 2026 22:35
@MrSubidubi
MrSubidubi added this pull request to the merge queue Jun 10, 2026
Merged via the queue into main with commit 511d197 Jun 10, 2026
45 checks passed
@MrSubidubi
MrSubidubi deleted the better-extension-cli-bumps branch June 10, 2026 23:54
This was referenced Jun 18, 2026
jonx pushed a commit to jonx/zed-aros that referenced this pull request Jul 17, 2026
This slightly reworks the extension CLI bump workflow - instead of
triggering on label push, it now triggers on workflow dispatch with a
message enforced to be added there.

This primarily allows us to add a message to these bumps to better
communicate what changes with that version of the CLI. Furthermore, we
can soon restrict the label to be only created by that workflow, which
has the advantage that it can only be based off of main. Also, it has
the nice side-effect that we actually only ever update the label if
everything worked properly.

Release Notes:

- N/A
jolutz pushed a commit to jolutz/zed that referenced this pull request Aug 8, 2026
This slightly reworks the extension CLI bump workflow - instead of
triggering on label push, it now triggers on workflow dispatch with a
message enforced to be added there.

This primarily allows us to add a message to these bumps to better
communicate what changes with that version of the CLI. Furthermore, we
can soon restrict the label to be only created by that workflow, which
has the advantage that it can only be based off of main. Also, it has
the nice side-effect that we actually only ever update the label if
everything worked properly.

Release Notes:

- N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants