Skip to content

Commit 020e7ba

Browse files
authored
using OIDC
1 parent 2ab37e7 commit 020e7ba

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/main.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ on:
99
jobs:
1010
deploy:
1111
runs-on: ubuntu-latest
12+
permissions:
13+
id-token: write
1214

1315
steps:
1416
- uses: actions/checkout@v4
1517
- name: Setup .NET
16-
uses: actions/setup-dotnet@v3
18+
uses: actions/setup-dotnet@v4
1719
with:
1820
dotnet-version: 8.0.x
1921
- name: Restore dependencies
@@ -22,11 +24,13 @@ jobs:
2224
run: dotnet build --no-restore
2325
# - name: Test
2426
# run: dotnet test --no-build --verbosity normal
25-
- name: Setup AWS CLI
27+
- name: Setup AWS Credentials
2628
uses: aws-actions/configure-aws-credentials@v4
2729
with:
28-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
29-
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
30-
aws-region: us-east-1 # Modify this to your desired AWS region
30+
aws-region: us-east-1
31+
role-to-assume: SAMDeployer
3132
- name: Deploy
33+
env:
34+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
35+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
3236
run: dotnet lambda deploy-serverless --stack-name LeetcodeDailyChallengeLambda --s3-bucket leetcode-daily-challenge-store --template src/LeetcodeDailyChallengeReminder/serverless.template --region us-east-1

0 commit comments

Comments
 (0)