Skip to content

Commit 091618c

Browse files
authored
Merge pull request #1476 from kernelkit/misc
Fix two regressions and add developer build helpers
2 parents 7647d2a + dbc3ba0 commit 091618c

28 files changed

Lines changed: 146 additions & 49 deletions

.github/workflows/bitsign.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: Checkout repository
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020

2121
- name: Validate release version format
2222
id: validate
@@ -170,7 +170,7 @@ jobs:
170170
fi
171171
172172
- name: Upload signed artifacts
173-
uses: actions/upload-artifact@v4
173+
uses: actions/upload-artifact@v7
174174
with:
175175
name: signed-infix-${{ steps.validate.outputs.file_version }}
176176
path: ${{ steps.download_signed.outputs.signed_filename }}
@@ -212,4 +212,4 @@ jobs:
212212
---
213213
214214
**Next Steps:** The signed release can now be distributed with cryptographic verification of authenticity.
215-
EOF
215+
EOF

.github/workflows/build-boot.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
ls -la ./
4242
4343
- name: Checkout infix repo
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v6
4545
with:
4646
ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.branch || github.ref }}
4747
clean: true
@@ -96,7 +96,7 @@ jobs:
9696
mv images ${{ steps.vars.outputs.dirname }}
9797
tar cfz ${{ steps.vars.outputs.archive }} ${{ steps.vars.outputs.dirname }}/
9898
99-
- uses: actions/upload-artifact@v4
99+
- uses: actions/upload-artifact@v7
100100
with:
101101
path: output/${{ steps.vars.outputs.archive }}
102102
name: artifact-${{ matrix.defconfig }}
@@ -108,7 +108,7 @@ jobs:
108108
permissions:
109109
contents: write
110110
steps:
111-
- uses: actions/download-artifact@v4
111+
- uses: actions/download-artifact@v7
112112
with:
113113
pattern: "artifact-*"
114114
merge-multiple: true

.github/workflows/build-image.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v6
2727
with:
2828
clean: true
2929
fetch-depth: 0
@@ -277,7 +277,7 @@ jobs:
277277
fi
278278
279279
- name: Upload images as artifacts
280-
uses: actions/upload-artifact@v4
280+
uses: actions/upload-artifact@v7
281281
with:
282282
name: images-${{ inputs.board }}
283283
path: |

.github/workflows/build-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
target: [aarch64, arm, x86_64]
2424
fail-fast: false
2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v6
2727
with:
2828
clean: true
2929
submodules: recursive
@@ -86,12 +86,12 @@ jobs:
8686
ln -s ${{ steps.vars.outputs.dir }} images
8787
tar cfz ${{ steps.vars.outputs.tgz }} ${{ steps.vars.outputs.dir }}
8888
89-
- uses: actions/upload-artifact@v4
89+
- uses: actions/upload-artifact@v7
9090
with:
9191
name: artifact-${{ matrix.target }}
9292
path: output/*.tar.gz
9393

94-
- uses: actions/upload-artifact@v4
94+
- uses: actions/upload-artifact@v7
9595
with:
9696
name: artifact-disk-image-${{ matrix.target }}
9797
path: output/images/*.qcow2

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
ls -la ./
8181
8282
- name: Checkout infix repo
83-
uses: actions/checkout@v4
83+
uses: actions/checkout@v6
8484
with:
8585
repository: ${{ env.INFIX_REPO }}
8686
ref: ${{ env.INFIX_BRANCH != '' && env.INFIX_BRANCH || github.ref }}
@@ -178,7 +178,7 @@ jobs:
178178
ln -s ${{ steps.vars.outputs.dir }} images
179179
tar cfz ${{ steps.vars.outputs.tgz }} ${{ steps.vars.outputs.dir }}
180180
181-
- uses: actions/upload-artifact@v4
181+
- uses: actions/upload-artifact@v7
182182
with:
183183
path: output/${{ steps.vars.outputs.tgz }}
184184
name: artifact-${{ env.TARGET }}

.github/workflows/check-kernel-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Check out infix repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
fetch-depth: 0
1818
token: ${{ secrets.KERNEL_UPDATE_TOKEN }}
@@ -103,7 +103,7 @@ jobs:
103103
104104
- name: Create pull request
105105
if: steps.check.outputs.new_release == 'true'
106-
uses: actions/github-script@v7
106+
uses: actions/github-script@v8
107107
with:
108108
github-token: ${{ secrets.KERNEL_UPDATE_TOKEN }}
109109
script: |

.github/workflows/coverity.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
if: ${{github.repository_owner == 'kernelkit'}}
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v6
2020
- name: Fetch latest Coverity Scan MD5
2121
id: var
2222
env:
@@ -27,7 +27,7 @@ jobs:
2727
-O coverity-latest.tar.gz.md5
2828
echo "md5=$(cat coverity-latest.tar.gz.md5)" | tee -a $GITHUB_OUTPUT
2929
30-
- uses: actions/cache@v4
30+
- uses: actions/cache@v5
3131
id: cache
3232
with:
3333
path: coverity-latest.tar.gz
@@ -98,7 +98,7 @@ jobs:
9898
https://scan.coverity.com/builds?project=${PROJECT_NAME}
9999
100100
- name: Upload build.log
101-
uses: actions/upload-artifact@v4
101+
uses: actions/upload-artifact@v7
102102
with:
103103
name: coverity-build.log
104104
path: cov-int/build-log.txt

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828
with:
2929
fetch-depth: 0
3030

3131
- name: Setup Python
32-
uses: actions/setup-python@v4
32+
uses: actions/setup-python@v6
3333
with:
3434
python-version: '3.x'
3535

.github/workflows/generic-x86-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
mtools
3434
3535
- name: Checkout infix repo
36-
uses: actions/checkout@v4
36+
uses: actions/checkout@v6
3737
with:
3838
repository: ${{ github.repository }}
3939
ref: ${{ github.ref }}
@@ -77,7 +77,7 @@ jobs:
7777
ln -s Infix-x86_64 images
7878
tar cfz Infix-x86_64.tar.gz Infix-x86_64
7979
80-
- uses: actions/upload-artifact@v4
80+
- uses: actions/upload-artifact@v7
8181
with:
8282
path: output/Infix-x86_64.tar.gz
8383
name: artifact-x86_64

.github/workflows/inventory.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
checkout:
4545
runs-on: ubuntu-latest
4646
steps:
47-
- uses: actions/checkout@v4
47+
- uses: actions/checkout@v6
4848
- uses: kernelkit/actions/cache-restore@v1
4949
with:
5050
target: x86_64

0 commit comments

Comments
 (0)