huacnlee/zed-extension-action

GitHub Action for automatically bump Zed Extensions version after a release.

JavaScript

39

22 commits

updated Mar 17, 2026

See the code

README

Zed Extensions GitHub Action

This action for automatically bump Zed Extensions version after a release.

Usage

Create a release.yml file in .github/workflows directory with the following content:

on:
  push:
    tags:
      - "v*"

jobs:
  homebrew:
    name: Release Zed Extension
    runs-on: ubuntu-latest
    steps:
      - uses: huacnlee/zed-extension-action@v2
        with:
          extension-name: your-extension-name
          push-to: your-name/extensions
        env:
          # the personal access token should have "repo" & "workflow" scopes
          COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }}

Inputs

NameDescriptionRequiredDefault
extension-nameThe name of your Zed extension.true-
push-toThe forked repository of the zed-industries/extensions repo.true-
tagGit tag name to use for the extension updatefalseCurrently pushed tag

Tag Support

The tag parameter allows you to specify a specific git tag to use for the extension update:

  • Tag names: v1.0.0 or refs/tags/v1.0.0

When no tag parameter is provided, the action uses the currently pushed tag from the context.

Examples

Using a specific tag:

- uses: huacnlee/zed-extension-action@v2
  with:
    extension-name: your-extension-name
    tag: v1.2.3
    push-to: your-name/extensions

The COMMITTER_TOKEN is a personal access token with repo and workflow scopes. You can create one in your GitHub settings.

How it works

When a new tag is pushed, the action will:

  1. Check if the tag is a valid version number.
  2. Create a Pull Request with the new version to Zed Extensions repository.
  3. Merge the Pull Request if it's approved, then the extension version will released.

See example: https://github.com/zed-industries/extensions/pull/217

License

MIT

github-action
zed-extension

Significant stargazers

Birger Johan Nordølum

70 followers · starred Jun 2026

Felix Schneider

68 followers · starred Jun 2026

Jens Krause

143 followers · starred Aug 2025

Kasper Timm Hansen

830 followers · starred Feb 2024

huacnlee/zed-extension-action

GitHub Action for automatically bump Zed Extensions version after a release.

JavaScript

39

22 commits

updated Mar 17, 2026

See the code

README

Zed Extensions GitHub Action

This action for automatically bump Zed Extensions version after a release.

Usage

Create a release.yml file in .github/workflows directory with the following content:

on:
  push:
    tags:
      - "v*"

jobs:
  homebrew:
    name: Release Zed Extension
    runs-on: ubuntu-latest
    steps:
      - uses: huacnlee/zed-extension-action@v2
        with:
          extension-name: your-extension-name
          push-to: your-name/extensions
        env:
          # the personal access token should have "repo" & "workflow" scopes
          COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }}

Inputs

NameDescriptionRequiredDefault
extension-nameThe name of your Zed extension.true-
push-toThe forked repository of the zed-industries/extensions repo.true-
tagGit tag name to use for the extension updatefalseCurrently pushed tag

Tag Support

The tag parameter allows you to specify a specific git tag to use for the extension update:

  • Tag names: v1.0.0 or refs/tags/v1.0.0

When no tag parameter is provided, the action uses the currently pushed tag from the context.

Examples

Using a specific tag:

- uses: huacnlee/zed-extension-action@v2
  with:
    extension-name: your-extension-name
    tag: v1.2.3
    push-to: your-name/extensions

The COMMITTER_TOKEN is a personal access token with repo and workflow scopes. You can create one in your GitHub settings.

How it works

When a new tag is pushed, the action will:

  1. Check if the tag is a valid version number.
  2. Create a Pull Request with the new version to Zed Extensions repository.
  3. Merge the Pull Request if it's approved, then the extension version will released.

See example: https://github.com/zed-industries/extensions/pull/217

License

MIT

github-action
zed-extension

Significant stargazers

Birger Johan Nordølum

70 followers · starred Jun 2026

Felix Schneider

68 followers · starred Jun 2026

Jens Krause

143 followers · starred Aug 2025

Kasper Timm Hansen

830 followers · starred Feb 2024

Languages

JavaScript

98.4%

TypeScript

1.6%