Skip to content

Commit aad5936

Browse files
ci: improve deno release setup (#519)
1 parent 6e2df3d commit aad5936

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.github/workflows/create-releases.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@ jobs:
2020
repo: ${{ github.event.repository.full_name }}
2121
stainless-api-key: ${{ secrets.STAINLESS_API_KEY }}
2222

23+
- name: Generate a token
24+
id: generate_token
25+
uses: actions/create-github-app-token@v1
26+
with:
27+
app-id: ${{ secrets.APP_ID }}
28+
private-key: ${{ secrets.APP_PRIVATE_KEY }}
29+
owner: 'openai'
30+
repositories: 'openai-node,openai-deno-build'
31+
2332
- name: Set up Node
2433
if: ${{ steps.release.outputs.releases_created }}
2534
uses: actions/setup-node@v3
@@ -48,4 +57,6 @@ jobs:
4857
if: ${{ steps.release.outputs.releases_created }}
4958
run: |
5059
bash ./scripts/git-publish-deno.sh
51-
env: {}
60+
env:
61+
DENO_PUSH_REMOTE_URL: https://username:${{ steps.generate_token.outputs.token }}@github.com/openai/openai-deno-build.git
62+
DENO_PUSH_BRANCH: main

.github/workflows/publish-deno.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
1111
environment: publish
1212

1313
steps:
14+
- uses: actions/checkout@v3
15+
1416
- name: Generate a token
1517
id: generate_token
1618
uses: actions/create-github-app-token@v1
@@ -20,8 +22,6 @@ jobs:
2022
owner: 'openai'
2123
repositories: 'openai-node,openai-deno-build'
2224

23-
- uses: actions/checkout@v3
24-
2525
- name: Set up Node
2626
uses: actions/setup-node@v3
2727
with:

0 commit comments

Comments
 (0)