From e9bbfb92cf7f484b28ba778e96e87cfa51d0548d Mon Sep 17 00:00:00 2001 From: suddenlyGiovanni <15946771+suddenlyGiovanni@users.noreply.github.com> Date: Tue, 28 Jan 2025 12:49:29 +0100 Subject: [PATCH] ci(workflows): update publish workflow for Deno compatibility Replaced `packages` with `id-token` permission and updated publish step. Adjusted working directory and switched to `deno publish --dry-run` to align with Deno package publishing requirements. Signed-off-by: suddenlyGiovanni <15946771+suddenlyGiovanni@users.noreply.github.com> --- .github/workflows/publish.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fc367eb1..eac859c9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - packages: write + id-token: write steps: - name: 📥 Checkout code uses: actions/checkout@v4 @@ -21,7 +21,5 @@ jobs: - name: 📦 Publish package to JSR shell: bash - run: | - echo "TODO: Publishing package to JSR" - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + working-directory: ./packages/schema-resume + run: deno publish --dry-run