Skip to content

Commit 10b2c63

Browse files
committed
Merge branch 'workflows' into stable-0.13.y
Signed-off-by: Martin Wilck <mwilck@suse.com>
2 parents 327c28d + 7177fa0 commit 10b2c63

11 files changed

Lines changed: 51 additions & 41 deletions

.github/workflows/abi-stable.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: try to download ABI for ${{ env.PARENT_TAG }}
3434
id: download_abi
3535
continue-on-error: true
36-
uses: dawidd6/action-download-artifact@v6
36+
uses: dawidd6/action-download-artifact@v21
3737
with:
3838
workflow: abi-stable.yaml
3939
workflow_conclusion: ''
@@ -54,15 +54,15 @@ jobs:
5454
libmount-dev
5555
- name: checkout ${{ env.PARENT_TAG }}
5656
if: steps.download_abi.outcome != 'success'
57-
uses: actions/checkout@v4
57+
uses: actions/checkout@v7
5858
with:
5959
ref: ${{ env.PARENT_TAG }}
6060
- name: build ABI for ${{ env.PARENT_TAG }}
6161
if: steps.download_abi.outcome != 'success'
6262
run: make -j$(nproc) -Orecurse abi
6363
- name: save ABI
6464
if: steps.download_abi.outcome != 'success'
65-
uses: actions/upload-artifact@v4
65+
uses: actions/upload-artifact@v7
6666
with:
6767
name: multipath-abi-${{ env.PARENT_TAG }}
6868
path: abi
@@ -85,12 +85,12 @@ jobs:
8585
run: /bin/false
8686
if: env.PARENT_TAG == ''
8787
- name: checkout ${{ github.ref }}
88-
uses: actions/checkout@v4
88+
uses: actions/checkout@v7
8989
with:
9090
ref: ${{ github.ref }}
9191
- name: download ABI for ${{ env.PARENT_TAG }}
9292
id: download_abi
93-
uses: dawidd6/action-download-artifact@v6
93+
uses: dawidd6/action-download-artifact@v21
9494
with:
9595
workflow: abi-stable.yaml
9696
workflow_conclusion: ''
@@ -113,7 +113,7 @@ jobs:
113113
continue-on-error: true
114114
- name: save differences
115115
if: steps.check_abi.outcome != 'success'
116-
uses: actions/upload-artifact@v4
116+
uses: actions/upload-artifact@v7
117117
with:
118118
name: abi-test
119119
path: abi-test

.github/workflows/abi.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ jobs:
2525
if: env.ABI_BRANCH == ''
2626
run: echo "ABI_BRANCH=master" >> $GITHUB_ENV
2727
- name: checkout
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v7
2929
- name: get reference ABI
3030
id: reference
3131
continue-on-error: true
32-
uses: dawidd6/action-download-artifact@v6
32+
uses: dawidd6/action-download-artifact@v21
3333
with:
3434
workflow: abi.yaml
3535
branch: ${{ env.ABI_BRANCH }}
@@ -47,7 +47,7 @@ jobs:
4747
- name: create ABI
4848
run: make -Orecurse -j$(nproc) abi.tar.gz
4949
- name: save ABI
50-
uses: actions/upload-artifact@v4
50+
uses: actions/upload-artifact@v7
5151
with:
5252
name: abi
5353
path: abi
@@ -59,7 +59,7 @@ jobs:
5959
run: make abi-test
6060
- name: save differences
6161
if: steps.compare.outcome == 'failure'
62-
uses: actions/upload-artifact@v4
62+
uses: actions/upload-artifact@v7
6363
with:
6464
name: abi-test
6565
path: abi-test

.github/workflows/build-and-unittest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
rl: ['', 'libreadline', 'libedit']
2121
cc: [ gcc, clang ]
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v7
2424
- name: update
2525
run: sudo apt-get update
2626
- name: dependencies
@@ -77,7 +77,7 @@ jobs:
7777
rl: ['', 'libreadline', 'libedit']
7878
cc: [ gcc, clang ]
7979
steps:
80-
- uses: actions/checkout@v4
80+
- uses: actions/checkout@v7
8181
- name: mpath
8282
run: sudo modprobe dm_multipath
8383
- name: brd

.github/workflows/codingstyle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
stylecheck:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v7
3434
- run: >-
3535
echo "BASEREF=${{ github.event.pull_request.base.sha }}" >>$GITHUB_ENV
3636
if: github.event_name == 'pull_request'

.github/workflows/coverity.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-24.04
1010
steps:
1111
- name: checkout
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@v7
1313
- name: dependencies
1414
run: >
1515
sudo apt-get install --yes

.github/workflows/foreign.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ jobs:
4141
container: ghcr.io/mwilck/multipath-cross-debian_cross-${{ matrix.os }}-${{ matrix.arch }}
4242
steps:
4343
- name: checkout
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v7
4545
- name: build
4646
run: make -j$(nproc) -Orecurse test-progs.tar
4747
- name: upload binary archive
48-
uses: actions/upload-artifact@v4
48+
uses: actions/upload-artifact@v7
4949
with:
5050
name: cross-${{ matrix.os }}-${{ matrix.arch }}
5151
path: test-progs.tar
@@ -72,13 +72,13 @@ jobs:
7272
run: echo CONTAINER_ARCH="arm/v7" >> $GITHUB_ENV
7373
if: matrix.arch == 'armhf'
7474
- name: download binary archive
75-
uses: actions/download-artifact@v4
75+
uses: actions/download-artifact@v8
7676
with:
7777
name: cross-${{ matrix.os }}-${{ matrix.arch }}
7878
- name: unpack binary archive
7979
run: tar xfv test-progs.tar
8080
- name: enable foreign arch
81-
uses: docker/setup-qemu-action@v2
81+
uses: docker/setup-qemu-action@v4
8282
with:
8383
image: tonistiigi/binfmt:latest
8484
- name: Set coredump pattern
@@ -103,7 +103,7 @@ jobs:
103103
run: make test-outputs.tar
104104
if: steps.test.outcome != 'success'
105105
- name: upload test outputs
106-
uses: actions/upload-artifact@v4
106+
uses: actions/upload-artifact@v7
107107
with:
108108
name: test-${{ matrix.os }}-${{ matrix.arch }}
109109
path: test-outputs.tar
@@ -138,13 +138,13 @@ jobs:
138138
run: echo CONTAINER_ARCH="arm/v7" >> $GITHUB_ENV
139139
if: matrix.arch == 'armhf'
140140
- name: download binary archive
141-
uses: actions/download-artifact@v4
141+
uses: actions/download-artifact@v8
142142
with:
143143
name: cross-${{ matrix.os }}-${{ matrix.arch }}
144144
- name: unpack binary archive
145145
run: tar xfv test-progs.tar
146146
- name: enable foreign arch
147-
uses: docker/setup-qemu-action@v2
147+
uses: docker/setup-qemu-action@v4
148148
with:
149149
image: tonistiigi/binfmt:latest
150150
- name: Set coredump pattern
@@ -172,7 +172,7 @@ jobs:
172172
run: make test-outputs.tar
173173
if: steps.root-test.outcome != 'success'
174174
- name: upload test outputs
175-
uses: actions/upload-artifact@v4
175+
uses: actions/upload-artifact@v7
176176
with:
177177
name: root-test-${{ matrix.os }}-${{ matrix.arch }}
178178
path: test-outputs.tar

.github/workflows/multiarch-stable.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ jobs:
4747
arch: ppc64le
4848
steps:
4949
- name: checkout
50-
uses: actions/checkout@v4
50+
uses: actions/checkout@v7
5151
- name: enable foreign arch
52-
uses: docker/setup-qemu-action@v2
52+
uses: docker/setup-qemu-action@v4
5353
with:
5454
image: tonistiigi/binfmt:latest
5555
- name: set architecture name
@@ -73,7 +73,7 @@ jobs:
7373
ghcr.io/mwilck/multipath-build-${{ matrix.os }} test-progs.tar
7474
if: steps.test.outcome != 'success'
7575
- name: upload binary archive
76-
uses: actions/upload-artifact@v4
76+
uses: actions/upload-artifact@v7
7777
with:
7878
name: binaries-${{ matrix.os }}-${{ env.ARCH_NAME }}
7979
path: test-progs.tar
@@ -87,7 +87,7 @@ jobs:
8787
run: make test-outputs.tar
8888
if: steps.test.outcome != 'success'
8989
- name: upload test outputs
90-
uses: actions/upload-artifact@v4
90+
uses: actions/upload-artifact@v7
9191
with:
9292
name: test-${{ matrix.os }}-${{ env.ARCH_NAME }}
9393
path: test-outputs.tar

.github/workflows/multiarch.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ jobs:
6666
runs-on: ${{ matrix.variant.runner }}
6767
steps:
6868
- name: checkout
69-
uses: actions/checkout@v4
69+
uses: actions/checkout@v7
7070
- name: enable foreign arch
71-
uses: docker/setup-qemu-action@v2
71+
uses: docker/setup-qemu-action@v4
7272
with:
7373
image: tonistiigi/binfmt:latest
7474
- name: set architecture name
@@ -96,13 +96,13 @@ jobs:
9696
ghcr.io/mwilck/multipath-build-${{ matrix.os }} test-progs.tar test-outputs.tar
9797
if: steps.test.outcome != 'success'
9898
- name: upload binary archive
99-
uses: actions/upload-artifact@v4
99+
uses: actions/upload-artifact@v7
100100
with:
101101
name: binaries-${{ matrix.os }}w-${{ env.ARCH_NAME }}
102102
path: test-progs.tar
103103
if: steps.test.outcome != 'success'
104104
- name: upload test outputs
105-
uses: actions/upload-artifact@v4
105+
uses: actions/upload-artifact@v7
106106
with:
107107
name: test-${{ matrix.os }}-${{ env.ARCH_NAME }}
108108
path: test-outputs.tar

.github/workflows/native.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
runs-on: ${{ matrix.variant.runner }}
4747
steps:
4848
- name: checkout
49-
uses: actions/checkout@v4
49+
uses: actions/checkout@v7
5050

5151
# On jessie, we use libreadline 5 (no licensing issue)
5252
- name: set readline make option (Jessie)
@@ -71,7 +71,7 @@ jobs:
7171
ghcr.io/mwilck/multipath-build-${{ matrix.os }} test-progs.tar
7272
7373
- name: upload test-progs.tar
74-
uses: actions/upload-artifact@v4
74+
uses: actions/upload-artifact@v7
7575
with:
7676
name: native-${{ matrix.os }}-${{ matrix.variant.arch }}
7777
path: test-progs.tar
@@ -87,7 +87,7 @@ jobs:
8787
if: steps.test.outcome != 'success'
8888

8989
- name: upload test-outputs.tar
90-
uses: actions/upload-artifact@v4
90+
uses: actions/upload-artifact@v7
9191
with:
9292
name: gcc-outputs-${{ matrix.os }}-${{ matrix.variant.arch }}
9393
path: test-outputs.tar
@@ -123,7 +123,7 @@ jobs:
123123
runs-on: ${{ matrix.variant.runner }}
124124
steps:
125125
- name: checkout
126-
uses: actions/checkout@v4
126+
uses: actions/checkout@v7
127127

128128
# On jessie, we use libreadline 5 (no licensing issue)
129129
- name: set readline make option (Jessie)
@@ -153,7 +153,7 @@ jobs:
153153
if: steps.test.outcome != 'success'
154154

155155
- name: upload test-outputs.tar
156-
uses: actions/upload-artifact@v4
156+
uses: actions/upload-artifact@v7
157157
with:
158158
name: clang-outputs-${{ matrix.os }}-${{ matrix.variant.arch }}
159159
path: test-outputs.tar
@@ -191,10 +191,10 @@ jobs:
191191
run: sudo modprobe brd rd_nr=1 rd_size=65536
192192

193193
- name: checkout
194-
uses: actions/checkout@v4
194+
uses: actions/checkout@v7
195195

196196
- name: download binary archive
197-
uses: actions/download-artifact@v4
197+
uses: actions/download-artifact@v8
198198
with:
199199
name: native-${{ matrix.os }}-${{ matrix.variant.arch }}
200200

@@ -227,7 +227,7 @@ jobs:
227227
if: steps.test.outcome != 'success'
228228

229229
- name: upload test-outputs.tar
230-
uses: actions/upload-artifact@v4
230+
uses: actions/upload-artifact@v7
231231
with:
232232
name: clang-outputs-${{ matrix.os }}-${{ matrix.variant.arch }}
233233
path: test-outputs.tar

.github/workflows/rolling.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
runs-on: ${{ matrix.variant.runner }}
5959
steps:
6060
- name: checkout
61-
uses: actions/checkout@v4
61+
uses: actions/checkout@v7
6262
- name: Set coredump pattern
6363
run: |
6464
echo 'core.%e.%p' | sudo tee /proc/sys/kernel/core_pattern
@@ -73,7 +73,7 @@ jobs:
7373
run: make test-progs.tar
7474
if: steps.test.outcome != 'success'
7575
- name: upload binary archive
76-
uses: actions/upload-artifact@v4
76+
uses: actions/upload-artifact@v7
7777
with:
7878
name: binaries-${{ matrix.os }}-${{ matrix.variant.arch }}-${{ matrix.compiler }}
7979
path: test-progs.tar
@@ -86,7 +86,7 @@ jobs:
8686
run: make test-outputs.tar
8787
if: steps.test.outcome != 'success'
8888
- name: upload test-outputs.tar
89-
uses: actions/upload-artifact@v4
89+
uses: actions/upload-artifact@v7
9090
with:
9191
name: outputs-${{ matrix.os }}-${{ matrix.variant.arch }}-${{ matrix.compiler }}
9292
path: test-outputs.tar

0 commit comments

Comments
 (0)