From 35af480d2c9e62559f1c5b9289792d4b5b135aef Mon Sep 17 00:00:00 2001 From: LukasDeco Date: Tue, 13 Aug 2024 16:35:29 -0600 Subject: [PATCH] fix: use maintained version check action --- .github/workflows/publish.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 492efe6..6cb7ca4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,36 +9,34 @@ jobs: build-and-publish: runs-on: ubuntu-latest steps: - - name: package version check - uses: MontyD/package-json-updated-action - id: version-updated - with: - path: package.json + - name: Check if version has been updated + id: check + uses: EndBug/version-check@v2 - name: Checkout code uses: actions/checkout@v2 - name: Set up Node.js - if: steps.version-updated.outputs.has-updated + if: steps.check.outputs.changed uses: actions/setup-node@v2 with: node-version: "21" registry-url: "https://registry.npmjs.org" - name: Install pnpm - if: steps.version-updated.outputs.has-updated + if: steps.check.outputs.changed run: npm install -g pnpm - name: Install dependencies - if: steps.version-updated.outputs.has-updated + if: steps.check.outputs.changed run: pnpm install - name: Build - if: steps.version-updated.outputs.has-updated + if: steps.check.outputs.changed run: pnpm run build # Update or remove this line depending on your build process - name: Publish to npm - if: steps.version-updated.outputs.has-updated + if: steps.check.outputs.changed run: npm publish --access=public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_KEY }}