File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Deploy SPARCS Events Service
1+ name : Deploy DurianPy Events Service
22on :
33 push :
44 paths :
@@ -16,28 +16,29 @@ jobs:
1616 uses : actions/checkout@v3
1717
1818 - name : Configure AWS Credentials
19- uses : aws-actions/configure-aws-credentials@v1
20-
19+ uses : aws-actions/configure-aws-credentials@v4.1.0
2120 with :
22- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
23- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2421 aws-region : ap-southeast-1
22+ role-to-assume : arn:aws:iam::285637954943:role/techtix-github-action-oidc-role
23+ role-session-name : GithubActionSession
2524
2625 - name : Set up Python
27- uses : actions/setup-python@v2
26+ uses : actions/setup-python@v5
2827 with :
29- python-version : 3.8
28+ python-version-file : " .python-version"
29+
30+ - name : Install uv
31+ uses : astral-sh/setup-uv@v6
3032
3133 - name : Install dependencies
3234 run : |
33- python3 -m pip install pipenv==2023.4.29
34- pipenv install
35+ uv sync --locked --all-extras --dev
3536 working-directory : backend
3637
3738 - name : Install Serverless Framework
3839 run : |
3940 npm install
40- npm install -g serverless@3.39 .0
41+ npm install -g serverless@3.40 .0
4142 working-directory : backend
4243
4344 - name : Deploy with Serverless
You can’t perform that action at this time.
0 commit comments