From babfd0dafd7bcc3c1742d6acc44559a811ad3ca0 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Mon, 13 May 2024 08:13:02 -0400 Subject: [PATCH] - removes dependency on bot configuration for issues auto-add Signed-off-by: Vincent Biret --- .github/workflows/project-auto-add.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.github/workflows/project-auto-add.yml b/.github/workflows/project-auto-add.yml index 00534c925a..327ab21e52 100644 --- a/.github/workflows/project-auto-add.yml +++ b/.github/workflows/project-auto-add.yml @@ -11,18 +11,16 @@ on: branches: - "main" +permissions: + contents: read + issues: write + pull-requests: write + jobs: track_issue: if: github.actor != 'dependabot[bot]' runs-on: ubuntu-latest steps: - - name: Generate token - id: generate_token - uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a - with: - app_id: ${{ secrets.GRAPHBOT_APP_ID }} - private_key: ${{ secrets.GRAPHBOT_APP_PEM }} - - name: Check if issue has language specified env: ISSUE_BODY: ${{github.event.issue.body}} @@ -40,7 +38,6 @@ jobs: - name: Get project data env: - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} ORGANIZATION: microsoft PROJECT_NUMBER: 220 run: | @@ -72,7 +69,6 @@ jobs: - name: Add Issue or PR to project env: - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} ISSUE_ID: ${{ github.event_name == 'issues' && github.event.issue.node_id || github.event.pull_request.node_id }} run: | item_id="$( gh api graphql -f query=' @@ -87,8 +83,6 @@ jobs: echo 'ITEM_ID='$item_id >> $GITHUB_ENV - name: Set Language - env: - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} run: | gh api graphql -f query=' mutation (