From dd5391c7e0b88a8feb58754021e4ae3bf1b4dc80 Mon Sep 17 00:00:00 2001 From: Evan Plaice Date: Sat, 20 Jul 2024 02:21:50 -0600 Subject: [PATCH] Update CI/CD --- .github/workflows/npm.yml | 43 +++++++++++++++++++++-------------- .github/workflows/release.yml | 10 +------- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 2724ddd..d8c93e3 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -6,24 +6,33 @@ on: jobs: npm: runs-on: ubuntu-latest - permissions: - contents: read - id-token: write steps: - name: Checkout - uses: actions/checkout@v4 - - name: Setup - uses: actions/setup-node@v4 - with: - registry-url: "https://registry.npmjs.org" - cache: npm - - run: npm ci - - run: cat /home/runner/work/_temp/.npmrc + uses: actions/checkout@master - name: Publish run: | - # Change publish registry - echo "$(jq '.publishConfig.registry = "https://registry.npmjs.org"' package.json)" > package.json - # Publish package - npm publish --provenance --access public - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" > ~/.npmrc + npm publish --access public + + # runs-on: ubuntu-latest + # permissions: + # contents: read + # id-token: write + # steps: + # - name: Checkout + # uses: actions/checkout@v4 + # - name: Setup + # uses: actions/setup-node@v4 + # with: + # registry-url: "https://registry.npmjs.org" + # cache: npm + # - run: npm ci + # - run: cat /home/runner/work/_temp/.npmrc + # - name: Publish + # run: | + # # Change publish registry + # echo "$(jq '.publishConfig.registry = "https://registry.npmjs.org"' package.json)" > package.json + # # Publish package + # npm publish --provenance --access public + # env: + # NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 79793b7..dc301e6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,13 +11,5 @@ jobs: cd: needs: ci - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@master - - name: Publish - run: | - echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" > ~/.npmrc - npm publish --access public - # uses: evanplaice/jquery-csv/.github/workflows/npm.yml@main + uses: evanplaice/jquery-csv/.github/workflows/npm.yml@main