19
19
runs-on : ubuntu-22.04
20
20
name : lint with isort, Black & flake8
21
21
steps :
22
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22
+ - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
23
23
- name : " Prepare: restore caches, install Poetry, set up Python"
24
24
uses : ./.github/actions/prepare
25
25
with :
42
42
runs-on : ubuntu-22.04
43
43
name : check CLI startup time
44
44
steps :
45
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
45
+ - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
46
46
- name : " Prepare: restore caches, install Poetry, set up Python"
47
47
id : prepare
48
48
uses : ./.github/actions/prepare
64
64
python-version : ["3.9", "3.10", "3.11", "3.12"]
65
65
name : test on Python ${{ matrix.python-version }}
66
66
steps :
67
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
67
+ - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
68
68
- name : Install system packages
69
69
run : |
70
70
sudo apt-get install \
@@ -109,7 +109,7 @@ jobs:
109
109
poetry run pytest --cov=./ --cov-report xml --cov-append -m slow
110
110
fi
111
111
- name : Upload coverage to Codecov
112
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
112
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
113
113
env :
114
114
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
115
115
- name : Save cache
@@ -129,7 +129,7 @@ jobs:
129
129
timeout-minutes : 15
130
130
steps :
131
131
- name : " Build image for testing"
132
- uses : docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7 .0
132
+ uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
133
133
with :
134
134
push : false
135
135
tags : test-image
@@ -158,7 +158,7 @@ jobs:
158
158
tags : |
159
159
latest
160
160
- name : Build and push to Quay.io
161
- uses : docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7 .0
161
+ uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
162
162
with :
163
163
push : true
164
164
tags : ${{ steps.meta.outputs.tags }}
@@ -170,7 +170,7 @@ jobs:
170
170
runs-on : ubuntu-22.04
171
171
if : github.event_name == 'push' && contains(github.ref, 'refs/tags/')
172
172
steps :
173
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
173
+ - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
174
174
- name : " Prepare: restore caches, install Poetry, set up Python"
175
175
uses : ./.github/actions/prepare
176
176
with :
@@ -199,7 +199,7 @@ jobs:
199
199
type=semver,pattern={{version}}
200
200
type=semver,pattern={{major}}.{{minor}}
201
201
- name : Build and push to Quay.io
202
- uses : docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7 .0
202
+ uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
203
203
with :
204
204
push : true
205
205
tags : ${{ steps.meta.outputs.tags }}
0 commit comments