10
10
runs-on : ubuntu-latest
11
11
strategy :
12
12
matrix :
13
- python-version : [3.8 ]
13
+ python-version : [3.9 ]
14
14
15
15
steps :
16
16
- uses : actions/checkout@v2
@@ -42,17 +42,18 @@ jobs:
42
42
43
43
- name : Create Virtualenv
44
44
run : |
45
- virtualenv pyconweb2022- zappa
45
+ virtualenv zappa-env
46
46
47
47
# - name: Activate Virtualenv
48
48
# run: |
49
- # source ./pyconweb2022- zappa/bin/activate
49
+ # source ./zappa-env /bin/activate
50
50
51
51
- name : Install dependencies
52
52
run : |
53
- source ./pyconweb2022- zappa/bin/activate
53
+ source ./zappa-env /bin/activate
54
54
python -m pip install --upgrade pip
55
55
pip install pytest
56
+ pip install zappa
56
57
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
57
58
58
59
# Pull request dose not get the gitub action secrets
@@ -65,32 +66,31 @@ jobs:
65
66
66
67
- name : update pyconkr-secretes
67
68
run : |
69
+ chmod 775 ./update_secrets.sh
68
70
./update_secrets.sh
69
71
70
- - name : Test with Django Test
71
- run : |
72
- source ./pyconweb2022-zappa/bin/activate
73
- cd pyconweb2022
74
- python manage.py test
75
-
76
- - name : Test with pytest
77
- run : |
78
- source ./pyconweb2022-zappa/bin/activate
79
- pytest pyconweb2022
72
+ # - name: Test with Django Test
73
+ # run: |
74
+ # source ./zappa-env/bin/activate
75
+ # python manage.py test
76
+ #
77
+ # - name: Test with pytest
78
+ # run: |
79
+ # source ./zappa-env/bin/activate
80
+ # pytest .
80
81
81
82
- name : Configure AWS Credentials
82
83
uses : aws-actions/configure-aws-credentials@v1
83
84
with :
84
- aws-access-key-id : ${{ secrets.PYCON_DEV_2021_AWS_KEY }}
85
- aws-secret-access-key : ${{ secrets.PYCON_DEV_2021_AWS_SECRET }}
85
+ aws-access-key-id : ${{ secrets.PYCON_DEV_2023_AWS_KEY }}
86
+ aws-secret-access-key : ${{ secrets.PYCON_DEV_2023_AWS_SECRET }}
86
87
aws-region : ap-northeast-2
87
88
88
89
- name : Zappa Deploy(Update)
89
90
env :
90
- AWS_ACCESS_KEY_ID : ${{ secrets.PYCON_DEV_2021_AWS_KEY }}
91
- AWS_SECRET_ACCESS_KEY : ${{ secrets.PYCON_DEV_2021_AWS_SECRET }}
91
+ AWS_ACCESS_KEY_ID : ${{ secrets.PYCON_DEV_2023_AWS_KEY }}
92
+ AWS_SECRET_ACCESS_KEY : ${{ secrets.PYCON_DEV_2023_AWS_SECRET }}
92
93
run : |
93
- source ./pyconweb2022-zappa/bin/activate
94
- cd pyconweb2022
95
- zappa update dev
94
+ source ./zappa-env/bin/activate
95
+ zappa update dev2023
96
96
# zappa manage dev collectstatic
0 commit comments