Skip to content

Trigger on dxt tags #30

Trigger on dxt tags

Trigger on dxt tags #30

Workflow file for this run

name: Build and Publish DXT
on:
push:
branches: [ dxt ]
tags:
- 'dxt-v*'
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '22.x'
- name: Install yarn
run: npm install -g yarn
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Install DXT CLI
run: npm install -g @anthropic-ai/dxt
- name: Pack DXT
run: dxt pack
- name: Upload DXT package
if: github.ref_type == 'branch'
uses: actions/upload-artifact@v4
with:
name: mcp-jetbrains-dxt
path: mcp-jetbrains.dxt
- name: Create Release
if: github.ref_type == 'tag'
uses: softprops/action-gh-release@v1
with:
files: mcp-jetbrains.dxt
tag_name: ${{ github.ref_name }}
name: Release ${{ github.ref_name }}
generate_release_notes: false