Skip to content

Commit 3ed6853

Browse files
committed
[SINT-4729] use dd-octo-sts in test
1 parent 4e28bc5 commit 3ed6853

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

.github/workflows/test.yml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ jobs:
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: >
@@ -60,8 +57,6 @@ jobs:
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

Comments
 (0)