Skip to content

Commit 0459b6c

Browse files
authored
feature: use github sso (#630)
1 parent d823b7d commit 0459b6c

File tree

2 files changed

+87
-85
lines changed

2 files changed

+87
-85
lines changed

.github/workflows/serverless-service.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ on:
1212
jobs:
1313
build:
1414
runs-on: ubuntu-latest
15-
15+
permissions:
16+
id-token: write # This is required for requesting the JWT
17+
contents: write # This is required for actions/checkout
1618
steps:
1719
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
1820
- run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!"
@@ -34,11 +36,11 @@ jobs:
3436
make deps
3537
pip install -r dev_requirements.txt
3638
pip install -r lambda_requirements.txt
37-
- name: Configure AWS Credentials
39+
- name: configure aws credentials
3840
uses: aws-actions/configure-aws-credentials@v2
3941
with:
40-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }}
41-
aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }}
42+
role-to-assume: ${{ secrets.AWS_ROLE }}
43+
role-session-name: samplerolesession
4244
aws-region: us-east-1
4345
- name: pre commit
4446
run: |
@@ -69,7 +71,7 @@ jobs:
6971
with:
7072
files: ./coverage.xml
7173
name: aws-lambda-handler-cookbook-codecov
72-
fail_ci_if_error: true # optional (default = false)
74+
fail_ci_if_error: false # optional (default = false)
7375
verbose: false # optional (default = false)
7476
token: ${{ secrets.CODECOV_TOKEN }}
7577
- name: Run E2E tests

0 commit comments

Comments
 (0)