From cc7298ca2dcf0c2ec07c621f431ce6f0bfb24433 Mon Sep 17 00:00:00 2001 From: William Findlay Date: Wed, 3 Apr 2024 11:51:11 -0400 Subject: [PATCH 1/2] ci: produce nightly versions of all stable kernels Repurpose and rename the bpf-next job to produce nightly versions of all stable kernels. Signed-off-by: William Findlay --- .../{bpf-next.yaml => nightly-update.yaml} | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) rename .github/workflows/{bpf-next.yaml => nightly-update.yaml} (54%) diff --git a/.github/workflows/bpf-next.yaml b/.github/workflows/nightly-update.yaml similarity index 54% rename from .github/workflows/bpf-next.yaml rename to .github/workflows/nightly-update.yaml index dce2860c..5e45c986 100644 --- a/.github/workflows/bpf-next.yaml +++ b/.github/workflows/nightly-update.yaml @@ -1,12 +1,24 @@ -name: update bpf-next +name: nightly update on: # Allow manual triggers. workflow_dispatch: {} # Run once a day. schedule: - cron: "0 1 * * *" + jobs: create-pr: + strategy: + matrix: + kernel: + - '4.19' + - '5.4' + - '5.10' + - '5.15' + - '6.1' + - '6.6' + - 'bpf-next' + - 'rhel8' runs-on: ubuntu-latest steps: - name: checkout @@ -15,14 +27,14 @@ jobs: id: commit run: | id=$(date +%Y%m%d.%H%M%S) - git switch -c pr/bpf-next-${id} + git switch -c pr/${{ matrix.kernel }}-${id} git config user.name "GH action" git config user.email "ghabot@does.not.exist.cilium.org" - echo "bpf-next $id" > misc/dummy + echo "${{ matrix.kernel }} $id" > misc/dummy git add misc/dummy - git commit -a -m "bpf-next: $id" + git commit -a -m "${{ matrix.kernel }}: $id" git show HEAD - git push --set-upstream origin pr/bpf-next-${id} + git push --set-upstream origin pr/${{ matrix.kernel }}-${id} echo "id=$id" | tee -a $GITHUB_OUTPUT - name: push PR env: @@ -30,6 +42,6 @@ jobs: run: | id=${{ steps.commit.outputs.id }} gh pr create \ - -l "gha-builds/kernel/bpf-next" \ - --title "bpf-next update: $id" \ - --body "PR to update bpf-next" \ + -l "gha-builds/kernel/${{ matrix.kernel }}" \ + --title "${{ matrix.kernel }} update: $id" \ + --body "PR to update ${{ matrix.kernel }}" \ From 936d1fc516a75130ffa5201c4871db27208903be Mon Sep 17 00:00:00 2001 From: GH action Date: Wed, 3 Apr 2024 16:43:15 +0000 Subject: [PATCH 2/2] GHA: update tags X-GHA-TAG: 20240403.155355 --- versions/complexity-test/4.19 | 2 +- versions/complexity-test/5.10 | 2 +- versions/complexity-test/5.15 | 2 +- versions/complexity-test/5.4 | 2 +- versions/complexity-test/6.1 | 2 +- versions/complexity-test/6.6 | 2 +- versions/complexity-test/bpf-next | 2 +- versions/complexity-test/rhel8 | 2 +- versions/kernel-images/4.19 | 2 +- versions/kernel-images/5.10 | 2 +- versions/kernel-images/5.15 | 2 +- versions/kernel-images/5.4 | 2 +- versions/kernel-images/6.1 | 2 +- versions/kernel-images/6.6 | 2 +- versions/kernel-images/bpf-next | 2 +- versions/kernel-images/rhel8 | 2 +- versions/kind/4.19 | 2 +- versions/kind/5.10 | 2 +- versions/kind/5.15 | 2 +- versions/kind/5.4 | 2 +- versions/kind/6.1 | 2 +- versions/kind/6.6 | 2 +- versions/kind/bpf-next | 2 +- versions/kind/rhel8 | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/versions/complexity-test/4.19 b/versions/complexity-test/4.19 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/4.19 +++ b/versions/complexity-test/4.19 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/5.10 b/versions/complexity-test/5.10 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/5.10 +++ b/versions/complexity-test/5.10 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/5.15 b/versions/complexity-test/5.15 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/5.15 +++ b/versions/complexity-test/5.15 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/5.4 b/versions/complexity-test/5.4 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/5.4 +++ b/versions/complexity-test/5.4 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/6.1 b/versions/complexity-test/6.1 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/6.1 +++ b/versions/complexity-test/6.1 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/6.6 b/versions/complexity-test/6.6 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/6.6 +++ b/versions/complexity-test/6.6 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/complexity-test/bpf-next b/versions/complexity-test/bpf-next index 6993ce6e..3e07c02f 100644 --- a/versions/complexity-test/bpf-next +++ b/versions/complexity-test/bpf-next @@ -1 +1 @@ -20240403.012556 +20240403.155355 diff --git a/versions/complexity-test/rhel8 b/versions/complexity-test/rhel8 index 17ebdc3f..3e07c02f 100644 --- a/versions/complexity-test/rhel8 +++ b/versions/complexity-test/rhel8 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/4.19 b/versions/kernel-images/4.19 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/4.19 +++ b/versions/kernel-images/4.19 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/5.10 b/versions/kernel-images/5.10 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/5.10 +++ b/versions/kernel-images/5.10 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/5.15 b/versions/kernel-images/5.15 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/5.15 +++ b/versions/kernel-images/5.15 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/5.4 b/versions/kernel-images/5.4 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/5.4 +++ b/versions/kernel-images/5.4 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/6.1 b/versions/kernel-images/6.1 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/6.1 +++ b/versions/kernel-images/6.1 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/6.6 b/versions/kernel-images/6.6 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/6.6 +++ b/versions/kernel-images/6.6 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kernel-images/bpf-next b/versions/kernel-images/bpf-next index 6993ce6e..3e07c02f 100644 --- a/versions/kernel-images/bpf-next +++ b/versions/kernel-images/bpf-next @@ -1 +1 @@ -20240403.012556 +20240403.155355 diff --git a/versions/kernel-images/rhel8 b/versions/kernel-images/rhel8 index 17ebdc3f..3e07c02f 100644 --- a/versions/kernel-images/rhel8 +++ b/versions/kernel-images/rhel8 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/4.19 b/versions/kind/4.19 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/4.19 +++ b/versions/kind/4.19 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/5.10 b/versions/kind/5.10 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/5.10 +++ b/versions/kind/5.10 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/5.15 b/versions/kind/5.15 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/5.15 +++ b/versions/kind/5.15 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/5.4 b/versions/kind/5.4 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/5.4 +++ b/versions/kind/5.4 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/6.1 b/versions/kind/6.1 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/6.1 +++ b/versions/kind/6.1 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/6.6 b/versions/kind/6.6 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/6.6 +++ b/versions/kind/6.6 @@ -1 +1 @@ -20240327.122820 +20240403.155355 diff --git a/versions/kind/bpf-next b/versions/kind/bpf-next index 6993ce6e..3e07c02f 100644 --- a/versions/kind/bpf-next +++ b/versions/kind/bpf-next @@ -1 +1 @@ -20240403.012556 +20240403.155355 diff --git a/versions/kind/rhel8 b/versions/kind/rhel8 index 17ebdc3f..3e07c02f 100644 --- a/versions/kind/rhel8 +++ b/versions/kind/rhel8 @@ -1 +1 @@ -20240327.122820 +20240403.155355