Skip to content

fix(dsl): support class pointer arguments (#50) #25

fix(dsl): support class pointer arguments (#50)

fix(dsl): support class pointer arguments (#50) #25

name: Release Please
on:
push:
branches: [main]
permissions:
contents: write
issues: write
pull-requests: write
id-token: write
concurrency:
group: release-please-${{ github.ref }}
cancel-in-progress: false
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
releases_created: ${{ steps.release.outputs.releases_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
steps:
- id: release
uses: googleapis/release-please-action@v4
publish:
name: Publish to npm
needs: release-please
if: ${{ needs.release-please.outputs.releases_created == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
ref: ${{ needs.release-please.outputs.tag_name }}
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4
- name: Configure npm auth
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: 24
cache: pnpm
registry-url: https://registry.npmjs.org
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build JS artifacts
run: pnpm build:js
- name: Publish
run: pnpm publish -r --access public --provenance --no-git-check