diff --git a/.github/workflows/deploy-docs-staging.yaml b/.github/workflows/deploy-docs-staging.yaml index 0142e235..27dc69c9 100644 --- a/.github/workflows/deploy-docs-staging.yaml +++ b/.github/workflows/deploy-docs-staging.yaml @@ -7,7 +7,10 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: org-openobserve-standard-4 + permissions: + id-token: write + contents: read steps: - name: Checkout source code @@ -34,10 +37,9 @@ jobs: fi - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + role-to-assume: arn:aws:iam::325553860333:role/GitHubActionsRole aws-region: us-east-2 # or your preferred region - name: Build MkDocs site diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index b113a089..c89421b0 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -8,6 +8,9 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + id-token: write + contents: read steps: - name: Checkout source code @@ -34,10 +37,9 @@ jobs: fi - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + role-to-assume: arn:aws:iam::325553860333:role/GitHubActionsRole aws-region: us-west-2 # or your preferred region - name: Build MkDocs site