From b11106d66a00f630de75ddd41ff74fe0f52b09ed Mon Sep 17 00:00:00 2001 From: David Sanders Date: Wed, 4 Oct 2023 17:29:55 -0700 Subject: [PATCH 1/3] ci: use GitHub app for commits --- .github/workflows/docs.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1cdfc063..ba8c5e05 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,7 +15,15 @@ jobs: permissions: contents: write steps: + - name: Generate GitHub App token + uses: electron/github-app-auth-action@72247c8be59cd63accc5f99599bf400a360a5d8a # v1.1.0 + id: generate-token + with: + creds: ${{ secrets.GH_APP_CREDS }} + export-git-user: true - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # tag: v4.1.0 + with: + token: ${{ steps.generate-token.outputs.token }} - name: Fetch all git branches run: git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/* - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag: v3.8.1 @@ -23,14 +31,14 @@ jobs: node-version: lts/* - run: yarn install --frozen-lockfile - run: yarn run docs:build - - uses: dsanders11/github-action-gh-pages@6837fa66857ff3234e3ea5bcf709c86767ae3ce1 + - uses: malept/github-action-gh-pages@e151760357583e2f9152f8e8c8658ceb3ccf3d64 # tag: v1.3.1 with: defaultBranch: main docsPath: typedoc - gitCommitEmail: 'github-actions@github.com' + gitCommitEmail: ${{ env.GIT_COMMITTER_EMAIL }} gitCommitMessage: 'Publish [skip ci]' - gitCommitUser: 'github-actions' + gitCommitUser: ${{ env.GIT_COMMITTER_NAME }} showUnderscoreFiles: true versionDocs: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} From 76148c883672e564e3878b924d89fdc3bc83ec58 Mon Sep 17 00:00:00 2001 From: David Sanders Date: Wed, 4 Oct 2023 17:31:23 -0700 Subject: [PATCH 2/3] ci: bump action version --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ba8c5e05..8fcaa31e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,7 +16,7 @@ jobs: contents: write steps: - name: Generate GitHub App token - uses: electron/github-app-auth-action@72247c8be59cd63accc5f99599bf400a360a5d8a # v1.1.0 + uses: electron/github-app-auth-action@384fd19694fe7b6dcc9a684746c6976ad78228ae # v1.1.1 id: generate-token with: creds: ${{ secrets.GH_APP_CREDS }} From bb6c252e03ed9c2cec149d84001c65968157371a Mon Sep 17 00:00:00 2001 From: David Sanders Date: Wed, 4 Oct 2023 17:41:35 -0700 Subject: [PATCH 3/3] ci: remove permissions --- .github/workflows/docs.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8fcaa31e..354a8d4e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,8 +12,6 @@ permissions: {} jobs: docs: runs-on: ubuntu-latest - permissions: - contents: write steps: - name: Generate GitHub App token uses: electron/github-app-auth-action@384fd19694fe7b6dcc9a684746c6976ad78228ae # v1.1.1