@@ -14,14 +14,14 @@ jobs:
14
14
# experimental: true
15
15
steps :
16
16
# Configures the python version
17
- - uses : actions/setup-python@v4
17
+ - uses : actions/setup-python@v5
18
18
with :
19
19
python-version : ${{ matrix.python }}
20
20
- name : Print Versions
21
21
run : |
22
22
python --version
23
23
git --version
24
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v4
25
25
- name : Install Required Packages
26
26
run : sudo apt-get install cmake libssl-dev libssh2-1-dev
27
27
- name : Install Python Dependencies
55
55
python-version : [3.9]
56
56
fail-fast : false
57
57
steps :
58
- - uses : actions/checkout@v3
58
+ - uses : actions/checkout@v4
59
59
- name : Set up Python ${{ matrix.python-version }}
60
- uses : actions/setup-python@v4
60
+ uses : actions/setup-python@v5
61
61
with :
62
62
python-version : ${{ matrix.python-version }}
63
63
- name : Pyinstaller
69
69
# Build wheel and source package
70
70
poetry build
71
71
- name : Upload Wheel and Source
72
- uses : actions/upload-artifact@v3
72
+ uses : actions/upload-artifact@v4
73
73
with :
74
74
name : wheel-and-source
75
75
path : |
85
85
os : ['windows-2022', 'ubuntu-22.04', 'macos-12']
86
86
fail-fast : false
87
87
steps :
88
- - uses : actions/checkout@v3
88
+ - uses : actions/checkout@v4
89
89
- name : Set up Python ${{ matrix.python-version }}
90
- uses : actions/setup-python@v4
90
+ uses : actions/setup-python@v5
91
91
with :
92
92
python-version : ${{ matrix.python-version }}
93
93
# - name: Patch Windows requirements
@@ -112,7 +112,7 @@ jobs:
112
112
if : ${{ startsWith(matrix.os, 'windows') }}
113
113
run : cp ./dist/run.exe ./dist/quit-windows.exe
114
114
- name : Upload Binary Releases 🚀
115
- uses : actions/upload-artifact@v3
115
+ uses : actions/upload-artifact@v4
116
116
with :
117
117
name : binary-releases
118
118
path : |
@@ -125,35 +125,35 @@ jobs:
125
125
needs : build
126
126
steps :
127
127
- name : Download build
128
- uses : actions/download-artifact@v3
128
+ uses : actions/download-artifact@v4
129
129
with :
130
130
name : wheel-and-source
131
131
path : dist
132
132
- name : Set up QEMU
133
- uses : docker/setup-qemu-action@v2
133
+ uses : docker/setup-qemu-action@v3
134
134
- name : Set up Docker Buildx
135
- uses : docker/setup-buildx-action@v2
135
+ uses : docker/setup-buildx-action@v3
136
136
- name : Login to DockerHub
137
- uses : docker/login-action@v2
137
+ uses : docker/login-action@v3
138
138
with :
139
139
username : ${{ secrets.DOCKERHUB_USERNAME }}
140
140
password : ${{ secrets.DOCKERHUB_TOKEN }}
141
141
- name : Login to GitHub Container Registry
142
- uses : docker/login-action@v2
142
+ uses : docker/login-action@v3
143
143
with :
144
144
registry : ghcr.io
145
145
username : ${{ github.actor }}
146
146
password : ${{ secrets.GITHUB_TOKEN }}
147
147
- name : Extract metadata (tags, labels) for Docker
148
148
id : meta
149
- uses : docker/metadata-action@v4
149
+ uses : docker/metadata-action@v5
150
150
with :
151
151
images : |
152
152
aksw/quitstore
153
153
ghcr.io/aksw/quitstore
154
154
- name : Build and push for many architectures
155
155
id : docker_build_tagged
156
- uses : docker/build-push-action@v4
156
+ uses : docker/build-push-action@v5
157
157
with :
158
158
push : ${{ github.event_name != 'pull_request' }}
159
159
platforms : ' linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le'
0 commit comments