diff --git a/.github/workflows/publish-canary.yml b/.github/workflows/publish-canary.yml index 7df8e6b4d..ed83d8ce6 100644 --- a/.github/workflows/publish-canary.yml +++ b/.github/workflows/publish-canary.yml @@ -12,13 +12,6 @@ jobs: runs-on: ubuntu-latest-16-cores-open steps: - - name: tldraw-repo-sync token - id: tldraw-repo-sync - uses: getsentry/action-github-app-token@v2 - with: - app_id: ${{ secrets.HUPPY_APP_ID }} - private_key: ${{ secrets.HUPPY_APP_PRIVATE_KEY }} - - name: Check out code uses: actions/checkout@v3 with: diff --git a/.github/workflows/publish-manual.yml b/.github/workflows/publish-manual.yml index 83033e6ad..013af0f61 100644 --- a/.github/workflows/publish-manual.yml +++ b/.github/workflows/publish-manual.yml @@ -13,14 +13,7 @@ jobs: runs-on: ubuntu-latest-16-cores-open steps: - - name: tldraw-repo-sync token - id: tldraw-repo-sync - uses: getsentry/action-github-app-token@v2 - with: - app_id: ${{ secrets.HUPPY_APP_ID }} - private_key: ${{ secrets.HUPPY_APP_PRIVATE_KEY }} - - - name: Check out code + - name: Check out code uses: actions/checkout@v3 - name: Setup Node.js environment diff --git a/.github/workflows/publish-new.yml b/.github/workflows/publish-new.yml index 6c9247c2c..32a2e0d32 100644 --- a/.github/workflows/publish-new.yml +++ b/.github/workflows/publish-new.yml @@ -12,9 +12,9 @@ jobs: runs-on: ubuntu-latest-16-cores-open steps: - - name: tldraw-repo-sync token - id: tldraw-repo-sync - uses: getsentry/action-github-app-token@v2 + - name: Generate GH token + id: generate_token + uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 with: app_id: ${{ secrets.HUPPY_APP_ID }} private_key: ${{ secrets.HUPPY_APP_PRIVATE_KEY }} @@ -22,7 +22,7 @@ jobs: - name: Check out code uses: actions/checkout@v3 with: - token: ${{ secrets.STEVES_PUBLISH_TOKEN }} + token: ${{ steps.generate_token.outputs.token }} - name: Prepare repository # Fetch full git history and tags for auto @@ -42,8 +42,11 @@ jobs: run: yarn - name: Publish - run: yarn tsx ./scripts/publish-new.ts + run: | + git config --global user.name 'huppy-bot[bot]' + git config --global user.email '128400622+huppy-bot[bot]@users.noreply.github.com' + yarn tsx ./scripts/publish-new.ts env: - GH_TOKEN: ${{ secrets.STEVES_PUBLISH_TOKEN }} + GH_TOKEN: ${{ steps.generate_token.outputs.token }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} HUPPY_TOKEN: ${{ secrets.HUPPY_TOKEN }}