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}}