publish codemirrot helix package flow
Some checks failed
Publish codemirror-helix / publish (push) Failing after 2m16s

This commit is contained in:
2026-06-19 17:07:18 +02:00
parent 81c60feed9
commit 781e03c50c
18 changed files with 2265 additions and 54 deletions

View File

@@ -0,0 +1,48 @@
name: Publish codemirror-helix
# Releases the packages/codemirror-helix workspace package to npm.
# Trigger by pushing a tag like `codemirror-helix-v0.1.0` whose version
# matches packages/codemirror-helix/package.json.
on:
push:
tags:
- "codemirror-helix-v*"
jobs:
publish:
runs-on: x86
defaults:
run:
working-directory: packages/codemirror-helix
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- uses: actions/setup-node@v4
with:
node-version: 24
registry-url: "https://registry.npmjs.org"
# Workspace install must happen at the monorepo root.
- name: Install dependencies
working-directory: .
run: bun install --frozen-lockfile
- name: Check tag matches package version
run: |
PACKAGE_VERSION="$(node -p "require('./package.json').version")"
TAG_NAME="${GITHUB_REF_NAME:-${GITHUB_REF#refs/tags/}}"
test "codemirror-helix-v${PACKAGE_VERSION}" = "${TAG_NAME}"
- name: Build
run: bun run build
- name: Publish
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}