Skip to content

Merge pull request #406 from jbleduigou/dependabot/go_modules/github.… #67

Merge pull request #406 from jbleduigou/dependabot/go_modules/github.…

Merge pull request #406 from jbleduigou/dependabot/go_modules/github.… #67

Workflow file for this run

name: SAM
on:
push:
branches:
- main
permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.23
- uses: aws-actions/setup-sam@v2
with:
use-installer: true
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
role-session-name: ${{ secrets.AWS_ROLE_SESSION_NAME }}
aws-region: ${{ secrets.AWS_REGION }}
# sam build
- run: sam build
# sam deploy
- run: sam deploy --no-confirm-changeset --no-fail-on-empty-changeset --stack-name ${{ secrets.AWS_STACK_NAME }} --resolve-s3 --capabilities CAPABILITY_IAM --region ${{ secrets.AWS_REGION }}