We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b66af8b commit 5034742Copy full SHA for 5034742
1 file changed
.github/workflows/main.yml
@@ -1,20 +1,22 @@
1
-name: CICD
2
-
+name: GitHub AWS OIDC
3
on:
4
push:
5
- branches: [main,master]
+ branches: [aws-oidc-test]
+
6
+permissions:
7
+ id-token: write
8
+ contents: read
9
10
jobs:
- build:
11
+ oidc-test:
12
runs-on: [ubuntu-latest]
13
steps:
14
- name: Checkout Source
- uses: actions/checkout@v3
- - name: Set Node.js 16.x
- uses: actions/setup-node@v3
15
+ uses: actions/checkout@v4
16
+ - name: Configure AWS Credentials using OIDC
17
+ uses: aws-actions/configure-aws-credentials@v4.1.0
18
with:
- node-version: 16.x
- - name: Install Dependencies
- run : npm install
19
- - name: Test Project
20
- run: npm test
+ aws-region: ap-south-1
+ role-to-assume: ${{ secrets.AWS_IAM_ROLE }}
21
+ - name: Test AWS Credentials
22
+ run: aws sts get-caller-identity
0 commit comments