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",