@@ -13,24 +13,26 @@ jobs:
1313
1414 steps :
1515 - name : Checkout
16- uses : actions/checkout@v2.4.0
16+ uses : actions/checkout@v4
1717
1818 - name : Set up Python
19- uses : actions/setup-python@v3
19+ uses : actions/setup-python@v5
20+ with :
21+ python-version : 3.9
2022
2123 - name : Install Poetry
22- uses : snok/install-poetry@v1.3
24+ uses : snok/install-poetry@v1
2325 with :
2426 virtualenvs-create : true
2527 virtualenvs-in-project : true
2628
2729 - name : Install dependencies and build project
2830 run : |
29- poetry install --no-dev
31+ poetry install --without test,docs
3032 poetry build
3133
3234 - name : Upload build artifacts
33- uses : actions/upload-artifact@v2.3.1
35+ uses : actions/upload-artifact@v4
3436 with :
3537 name : poetry-build
3638 path : dist/
@@ -42,10 +44,10 @@ jobs:
4244
4345 steps :
4446 - name : Checkout
45- uses : actions/checkout@v2.4.0
47+ uses : actions/checkout@v4
4648
4749 - name : Download build artifacts
48- uses : actions/download-artifact@v2.1.0
50+ uses : actions/download-artifact@v4
4951 with :
5052 name : poetry-build
5153 path : dist
@@ -68,14 +70,14 @@ jobs:
6870 - name : Generate token
6971 if : success() && github.event_name == 'push'
7072 id : generate-token
71- uses : tibdex/github-app-token@v1.5
73+ uses : tibdex/github-app-token@v2
7274 with :
7375 app_id : ${{ secrets.APP_ID }}
7476 private_key : ${{ secrets.APP_PRIVATE_KEY }}
7577
7678 - name : Create release
7779 if : success() && github.event_name == 'push'
78- uses : softprops/action-gh-release@v1
80+ uses : softprops/action-gh-release@v2
7981 with :
8082 token : ${{ steps.generate-token.outputs.token }}
8183 body_path : RELEASE.md
@@ -89,19 +91,21 @@ jobs:
8991
9092 steps :
9193 - name : Checkout
92- uses : actions/checkout@v2.4.0
94+ uses : actions/checkout@v4
9395
9496 - name : Download build artifacts
95- uses : actions/download-artifact@v2.1.0
97+ uses : actions/download-artifact@v4
9698 with :
9799 name : poetry-build
98100 path : dist
99101
100102 - name : Set up Python
101- uses : actions/setup-python@v3
103+ uses : actions/setup-python@v5
104+ with :
105+ python-version : 3.9
102106
103107 - name : Install Poetry
104- uses : snok/install-poetry@v1.3
108+ uses : snok/install-poetry@v1
105109 with :
106110 virtualenvs-create : true
107111 virtualenvs-in-project : true
0 commit comments