Skip to content

v2026.02.26-1

v2026.02.26-1 #1

Workflow file for this run

name: Build Extensions Index
on:
release:
types: [published]
workflow_dispatch:
permissions:
contents: write
jobs:
build-index:
if: github.repository == 'athasdev/extensions'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Build extensions index
run: bun scripts/build-extensions-index.ts
- name: Generate manifests
run: bun scripts/generate-manifests.ts
- name: Commit changes
run: |
if git diff --quiet; then
echo "No changes to commit"
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add registry.json index.json manifests.json
git commit -m "Update extensions catalog"
git push