From c2fccf31fc93746da5d274fcadc6019b47b2a37e Mon Sep 17 00:00:00 2001 From: Jack Platten Date: Sun, 24 May 2026 17:58:17 -0700 Subject: [PATCH] change deploy --- .github/workflows/publish.yaml | 23 ++++++++++++++--------- package.json | 3 ++- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 68cf2be..7e936f7 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,25 +1,30 @@ name: Publish Package - on: - release: - types: [published] + push: + branches: + - main + +concurrency: ${{ github.workflow }}-${{ github.ref }} permissions: - id-token: write # Required for OIDC - contents: read + contents: write + pull-requests: write + packages: write + id-token: write jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: actions/setup-node@v6 with: node-version: "24" registry-url: "https://registry.npmjs.org" package-manager-cache: false # never use caching in release builds - uses: pnpm/action-setup@v6 - - run: pnpm ci - - run: pnpm run build - - run: pnpm publish --access public --no-git-checks + - name: Create Release Pull Request or Publish + id: changesets + uses: changesets/action@v1 + with: + publish: pnpm run ci:publish diff --git a/package.json b/package.json index 8cf6f3d..1a5cb08 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "scripts": { "dev": "tsx ./src/index.ts", "build": "tsup", - "prepublishOnly": "pnpm run build" + "prepublishOnly": "pnpm run build", + "ci:publish": "pnpm build && changeset publish --access public" }, "type": "module", "bin": { -- 2.51.2