From 6e2565b46ab883741321ca753733141efcbf978c Mon Sep 17 00:00:00 2001 From: Jeremy Karlsson Date: Mon, 17 Feb 2025 16:48:48 +0000 Subject: [PATCH] Upload and download artifacts for pkg/ dir and publish pkg --- .github/workflows/main.yml | 5 +++++ .github/workflows/npm-publish.yml | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 768703a..f22f13e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,3 +25,8 @@ jobs: deno-version: ${{ matrix.deno-version }} - run: npm ci - run: npm test + - run: npm run build + - uses: actions/upload-artifact@v4 + with: + name: build + path: pkg diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index d9cb34f..e244fe6 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -15,12 +15,14 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 20 registry-url: https://registry.npmjs.org/ - - run: cd pkg - - run: npm publish + - uses: actions/download-artifact@v4 + with: + name: build + path: pkg + - run: npm publish pkg env: NODE_AUTH_TOKEN: ${{secrets.npm_token}}