diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index a9ce3cecf92b..3ade7eea0c0c 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -20,9 +20,6 @@ on: jobs: mkdocs: runs-on: ubuntu-latest - permissions: - contents: write - pull-requests: write env: MKDOCS_INSIDERS_SSH_KEY_EXISTS: ${{ secrets.MKDOCS_INSIDERS_SSH_KEY != '' }} steps: @@ -39,7 +36,7 @@ jobs: version="${{ (inputs.plan != '' && fromJson(inputs.plan).announcement_tag) || inputs.ref }}" # if version is missing, exit with error if [[ -z "$version" ]]; then - echo "Can't build versioned docs without a version!" + echo "Can't build docs without a version." exit 1 fi @@ -97,8 +94,8 @@ jobs: run: | branch_name="${{ env.branch_name }}" - git config user.name "GitHub Actions Bot" - git config user.email "github-actions-bot@example.com" + git config user.name "$GITHUB_ACTOR" + git config user.email "$GITHUB_ACTOR@users.noreply.github.com" git checkout -b $branch_name git add uv @@ -106,6 +103,8 @@ jobs: - name: "Create Pull Request" working-directory: astral-docs + env: + GITHUB_TOKEN: ${{ secrets.ASTRAL_DOCS_PAT }} run: | version="${{ env.version }}" display_name="${{ env.display_name }}" @@ -123,9 +122,6 @@ jobs: # push the branch to GitHub git push origin $branch_name - # authenticate with GitHub - echo ${{ secrets.ASTRAL_DOCS_PAT}} | gh auth login --with-token - # create the PR gh pr create --base main --head $branch_name \ --title "$pull_request_title" \