From bd5f7c4ca3a2a16c3ef3b9874fe74b5b6748b8fc Mon Sep 17 00:00:00 2001 From: Stainless Bot Date: Fri, 27 Oct 2023 09:08:12 +0000 Subject: [PATCH] fix: deploy deno in a github workflow instead of postpublish step --- .github/workflows/create-releases.yml | 12 ++++++++++++ .github/workflows/publish-npm.yml | 10 ++++++++++ package.json | 3 +-- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-releases.yml b/.github/workflows/create-releases.yml index 2a5f9d49f..75e63d626 100644 --- a/.github/workflows/create-releases.yml +++ b/.github/workflows/create-releases.yml @@ -26,6 +26,12 @@ jobs: with: node-version: '16' + - name: Set up Deno + if: ${{ steps.release.outputs.releases_created }} + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x + - name: Install dependencies if: ${{ steps.release.outputs.releases_created }} run: | @@ -37,3 +43,9 @@ jobs: bash ./bin/publish-npm env: NPM_TOKEN: ${{ secrets.OPENAI_NPM_TOKEN || secrets.NPM_TOKEN }} + + - name: Publish to Deno + if: ${{ steps.release.outputs.releases_created }} + run: | + bash ./scripts/git-publish-deno.sh + env: {} diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 326067066..15f7d5af3 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -17,6 +17,11 @@ jobs: with: node-version: '16' + - name: Set up Deno + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x + - name: Install dependencies run: | yarn install @@ -26,3 +31,8 @@ jobs: bash ./bin/publish-npm env: NPM_TOKEN: ${{ secrets.OPENAI_NPM_TOKEN || secrets.NPM_TOKEN }} + + - name: Publish to Deno + run: | + bash ./scripts/git-publish-deno.sh + env: {} diff --git a/package.json b/package.json index c4e9f1f8e..b9d0a67d8 100644 --- a/package.json +++ b/package.json @@ -83,8 +83,7 @@ "format": "prettier --write --cache --cache-strategy metadata . !dist", "tsn": "ts-node -r tsconfig-paths/register", "lint": "eslint --ext ts,js .", - "fix": "eslint --fix --ext ts,js .", - "postpublish": "bash scripts/git-publish-deno.sh" + "fix": "eslint --fix --ext ts,js ." }, "dependencies": { "@types/node": "^18.11.18",