2828 uses : ./.github/workflows/reusable-pre-commit.yml
2929 with :
3030 enable-commit-changes : true
31- secrets :
32- PIPELINE_GITHUB_APP_ID : ${{ secrets.PIPELINE_GITHUB_APP_ID }}
33- PIPELINE_GITHUB_APP_PRIVATE_KEY : ${{ secrets.PIPELINE_GITHUB_APP_PRIVATE_KEY }}
3431
3532 javadoc :
3633 if : >
6057 platforms : ' ["ubuntu-latest"]'
6158 test-script : ' ./run-tests.sh'
6259 secrets :
63- PIPELINE_GITHUB_APP_ID : ${{ secrets.PIPELINE_GITHUB_APP_ID }}
64- PIPELINE_GITHUB_APP_PRIVATE_KEY : ${{ secrets.PIPELINE_GITHUB_APP_PRIVATE_KEY }}
6560 DD_API_KEY : ${{ secrets.DD_API_KEY }}
6661
6762 examples :
@@ -78,20 +73,21 @@ jobs:
7873 report :
7974 runs-on : ubuntu-latest
8075 if : always() && github.event_name == 'pull_request' && contains(github.event.pull_request.head.ref, 'datadog-api-spec/generated/')
76+ permissions :
77+ id-token : write # Required for dd-octo-sts OIDC token
8178 needs :
8279 - test
8380 - examples
8481 - javadoc
8582 - shading
8683 steps :
87- - name : Get GitHub App token
84+ - name : Get GitHub token via dd-octo-sts
8885 if : github.event_name == 'pull_request'
8986 id : get_token
90- uses : actions/create-github-app-token@v1
87+ uses : DataDog/dd-octo-sts-action@acaa02eee7e3bb0839e4272dacb37b8f3b58ba80 # v1.0.3
9188 with :
92- app-id : ${{ secrets.PIPELINE_GITHUB_APP_ID }}
93- private-key : ${{ secrets.PIPELINE_GITHUB_APP_PRIVATE_KEY }}
94- repositories : datadog-api-spec
89+ scope : DataDog/datadog-api-spec
90+ policy : datadog-api-client-java.test.post-status
9591 - name : Post status check
9692 uses : DataDog/github-actions/post-status-check@v2
9793 with :
0 commit comments