extension_ci: Merge extension workflow files into one file (#48810)

This PR consolidates the two workflow files shipped to extensions into
one, which stops us from requiring a separate runner for what can
actually be done in one workflow.

It also
- adds a check that version bumps will now only be created by zed-zippy
in separate commits.
- Makes the bumping of versions faster and more reliable.
- (Hopefully) fixes an issue we were seeing in some CI tests.

Release Notes:

- N/A
This commit is contained in:
Finn Evers authored and GitHub committed 2026-02-09 21:18:53 +01:00
1 parent fb0af50553
commit 82dedcbc6c
11 files changed
+221 -269

No files matched your search

@@ -1,19 +0,0 @@
# Generated from xtask::workflows::extensions::release_version within the Zed repository.
# Rebuild with `cargo xtask workflows`.
name: extensions::release_version
on:
push:
tags:
- v**
jobs:
call_release_version:
permissions:
contents: write
pull-requests: write
uses: zed-industries/zed/.github/workflows/extension_release.yml@main
secrets:
app-id: ${{ secrets.ZED_ZIPPY_APP_ID }}
app-secret: ${{ secrets.ZED_ZIPPY_APP_PRIVATE_KEY }}
defaults:
run:
shell: bash -euxo pipefail {0}