Skip to content

Commit a12e4bb

Browse files
committed
chore(ci): fix github action crons
Fix GitHub action cron jobs. Signed-off-by: Noel Georgi <git@frezbo.dev>
1 parent e7bd9cd commit a12e4bb

22 files changed

+1573
-33
lines changed

.github/workflows/ci.yaml

Lines changed: 527 additions & 7 deletions
Large diffs are not rendered by default.

.github/workflows/integration-aws-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-16T11:03:04Z by kres 48517a9.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-aws-cron
66
concurrency:
@@ -27,13 +27,39 @@ jobs:
2727
run: |
2828
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
2929
- name: Download artifacts
30+
if: github.event_name != 'schedule'
3031
uses: actions/download-artifact@v4
3132
with:
3233
name: artifacts
3334
path: _out
3435
- name: Fix artifact permissions
3536
run: |
3637
xargs -a _out/executable-artifacts -I {} chmod +x {}
38+
- name: build
39+
if: github.event_name == 'schedule'
40+
env:
41+
IMAGE_REGISTRY: registry.dev.siderolabs.io
42+
PLATFORM: linux/amd64,linux/arm64
43+
PUSH: "true"
44+
run: |
45+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
46+
- name: talosctl-cni-bundle
47+
if: github.event_name == 'schedule'
48+
run: |
49+
make talosctl-cni-bundle
50+
- name: iso
51+
if: github.event_name == 'schedule'
52+
env:
53+
IMAGE_REGISTRY: registry.dev.siderolabs.io
54+
run: |
55+
make iso secureboot-iso
56+
- name: images-essential
57+
if: github.event_name == 'schedule'
58+
env:
59+
IMAGE_REGISTRY: registry.dev.siderolabs.io
60+
PLATFORM: linux/amd64,linux/arm64
61+
run: |
62+
make images-essential
3763
- name: e2e-aws-prepare
3864
env:
3965
E2E_AWS_TARGET: default

.github/workflows/integration-aws-nvidia-nonfree-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-21T13:52:48Z by kres 0290180.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-aws-nvidia-nonfree-cron
66
concurrency:
@@ -34,13 +34,39 @@ jobs:
3434
run: |
3535
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
3636
- name: Download artifacts
37+
if: github.event_name != 'schedule'
3738
uses: actions/download-artifact@v4
3839
with:
3940
name: artifacts
4041
path: _out
4142
- name: Fix artifact permissions
4243
run: |
4344
xargs -a _out/executable-artifacts -I {} chmod +x {}
45+
- name: build
46+
if: github.event_name == 'schedule'
47+
env:
48+
IMAGE_REGISTRY: registry.dev.siderolabs.io
49+
PLATFORM: linux/amd64,linux/arm64
50+
PUSH: "true"
51+
run: |
52+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
53+
- name: talosctl-cni-bundle
54+
if: github.event_name == 'schedule'
55+
run: |
56+
make talosctl-cni-bundle
57+
- name: iso
58+
if: github.event_name == 'schedule'
59+
env:
60+
IMAGE_REGISTRY: registry.dev.siderolabs.io
61+
run: |
62+
make iso secureboot-iso
63+
- name: images-essential
64+
if: github.event_name == 'schedule'
65+
env:
66+
IMAGE_REGISTRY: registry.dev.siderolabs.io
67+
PLATFORM: linux/amd64,linux/arm64
68+
run: |
69+
make images-essential
4470
- name: checkout extensions
4571
uses: actions/checkout@v4
4672
with:

.github/workflows/integration-aws-nvidia-oss-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-21T13:52:48Z by kres 0290180.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-aws-nvidia-oss-cron
66
concurrency:
@@ -34,13 +34,39 @@ jobs:
3434
run: |
3535
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
3636
- name: Download artifacts
37+
if: github.event_name != 'schedule'
3738
uses: actions/download-artifact@v4
3839
with:
3940
name: artifacts
4041
path: _out
4142
- name: Fix artifact permissions
4243
run: |
4344
xargs -a _out/executable-artifacts -I {} chmod +x {}
45+
- name: build
46+
if: github.event_name == 'schedule'
47+
env:
48+
IMAGE_REGISTRY: registry.dev.siderolabs.io
49+
PLATFORM: linux/amd64,linux/arm64
50+
PUSH: "true"
51+
run: |
52+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
53+
- name: talosctl-cni-bundle
54+
if: github.event_name == 'schedule'
55+
run: |
56+
make talosctl-cni-bundle
57+
- name: iso
58+
if: github.event_name == 'schedule'
59+
env:
60+
IMAGE_REGISTRY: registry.dev.siderolabs.io
61+
run: |
62+
make iso secureboot-iso
63+
- name: images-essential
64+
if: github.event_name == 'schedule'
65+
env:
66+
IMAGE_REGISTRY: registry.dev.siderolabs.io
67+
PLATFORM: linux/amd64,linux/arm64
68+
run: |
69+
make images-essential
4470
- name: checkout extensions
4571
uses: actions/checkout@v4
4672
with:

.github/workflows/integration-azure-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-16T11:03:04Z by kres 48517a9.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-azure-cron
66
concurrency:
@@ -27,13 +27,39 @@ jobs:
2727
run: |
2828
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
2929
- name: Download artifacts
30+
if: github.event_name != 'schedule'
3031
uses: actions/download-artifact@v4
3132
with:
3233
name: artifacts
3334
path: _out
3435
- name: Fix artifact permissions
3536
run: |
3637
xargs -a _out/executable-artifacts -I {} chmod +x {}
38+
- name: build
39+
if: github.event_name == 'schedule'
40+
env:
41+
IMAGE_REGISTRY: registry.dev.siderolabs.io
42+
PLATFORM: linux/amd64,linux/arm64
43+
PUSH: "true"
44+
run: |
45+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
46+
- name: talosctl-cni-bundle
47+
if: github.event_name == 'schedule'
48+
run: |
49+
make talosctl-cni-bundle
50+
- name: iso
51+
if: github.event_name == 'schedule'
52+
env:
53+
IMAGE_REGISTRY: registry.dev.siderolabs.io
54+
run: |
55+
make iso secureboot-iso
56+
- name: images-essential
57+
if: github.event_name == 'schedule'
58+
env:
59+
IMAGE_REGISTRY: registry.dev.siderolabs.io
60+
PLATFORM: linux/amd64,linux/arm64
61+
run: |
62+
make images-essential
3763
- name: e2e-azure-prepare
3864
env:
3965
IMAGE_REGISTRY: registry.dev.siderolabs.io

.github/workflows/integration-cilium-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-16T11:03:04Z by kres 48517a9.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-cilium-cron
66
concurrency:
@@ -21,13 +21,39 @@ jobs:
2121
run: |
2222
git fetch --prune --unshallow
2323
- name: Download artifacts
24+
if: github.event_name != 'schedule'
2425
uses: actions/download-artifact@v4
2526
with:
2627
name: artifacts
2728
path: _out
2829
- name: Fix artifact permissions
2930
run: |
3031
xargs -a _out/executable-artifacts -I {} chmod +x {}
32+
- name: build
33+
if: github.event_name == 'schedule'
34+
env:
35+
IMAGE_REGISTRY: registry.dev.siderolabs.io
36+
PLATFORM: linux/amd64,linux/arm64
37+
PUSH: "true"
38+
run: |
39+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
40+
- name: talosctl-cni-bundle
41+
if: github.event_name == 'schedule'
42+
run: |
43+
make talosctl-cni-bundle
44+
- name: iso
45+
if: github.event_name == 'schedule'
46+
env:
47+
IMAGE_REGISTRY: registry.dev.siderolabs.io
48+
run: |
49+
make iso secureboot-iso
50+
- name: images-essential
51+
if: github.event_name == 'schedule'
52+
env:
53+
IMAGE_REGISTRY: registry.dev.siderolabs.io
54+
PLATFORM: linux/amd64,linux/arm64
55+
run: |
56+
make images-essential
3157
- name: e2e-cilium
3258
env:
3359
IMAGE_REGISTRY: registry.dev.siderolabs.io

.github/workflows/integration-cloud-images-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-16T11:03:04Z by kres 48517a9.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-cloud-images-cron
66
concurrency:
@@ -27,13 +27,39 @@ jobs:
2727
run: |
2828
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
2929
- name: Download artifacts
30+
if: github.event_name != 'schedule'
3031
uses: actions/download-artifact@v4
3132
with:
3233
name: artifacts
3334
path: _out
3435
- name: Fix artifact permissions
3536
run: |
3637
xargs -a _out/executable-artifacts -I {} chmod +x {}
38+
- name: build
39+
if: github.event_name == 'schedule'
40+
env:
41+
IMAGE_REGISTRY: registry.dev.siderolabs.io
42+
PLATFORM: linux/amd64,linux/arm64
43+
PUSH: "true"
44+
run: |
45+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
46+
- name: talosctl-cni-bundle
47+
if: github.event_name == 'schedule'
48+
run: |
49+
make talosctl-cni-bundle
50+
- name: iso
51+
if: github.event_name == 'schedule'
52+
env:
53+
IMAGE_REGISTRY: registry.dev.siderolabs.io
54+
run: |
55+
make iso secureboot-iso
56+
- name: images-essential
57+
if: github.event_name == 'schedule'
58+
env:
59+
IMAGE_REGISTRY: registry.dev.siderolabs.io
60+
PLATFORM: linux/amd64,linux/arm64
61+
run: |
62+
make images-essential
3763
- name: images
3864
env:
3965
IMAGE_REGISTRY: registry.dev.siderolabs.io

.github/workflows/integration-equinix-metal-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-16T11:03:04Z by kres 48517a9.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-equinix-metal-cron
66
concurrency:
@@ -27,13 +27,39 @@ jobs:
2727
run: |
2828
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
2929
- name: Download artifacts
30+
if: github.event_name != 'schedule'
3031
uses: actions/download-artifact@v4
3132
with:
3233
name: artifacts
3334
path: _out
3435
- name: Fix artifact permissions
3536
run: |
3637
xargs -a _out/executable-artifacts -I {} chmod +x {}
38+
- name: build
39+
if: github.event_name == 'schedule'
40+
env:
41+
IMAGE_REGISTRY: registry.dev.siderolabs.io
42+
PLATFORM: linux/amd64,linux/arm64
43+
PUSH: "true"
44+
run: |
45+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
46+
- name: talosctl-cni-bundle
47+
if: github.event_name == 'schedule'
48+
run: |
49+
make talosctl-cni-bundle
50+
- name: iso
51+
if: github.event_name == 'schedule'
52+
env:
53+
IMAGE_REGISTRY: registry.dev.siderolabs.io
54+
run: |
55+
make iso secureboot-iso
56+
- name: images-essential
57+
if: github.event_name == 'schedule'
58+
env:
59+
IMAGE_REGISTRY: registry.dev.siderolabs.io
60+
PLATFORM: linux/amd64,linux/arm64
61+
run: |
62+
make images-essential
3763
- name: e2e-equinix-metal-prepare
3864
env:
3965
IMAGE_REGISTRY: registry.dev.siderolabs.io

.github/workflows/integration-extensions-cron.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2024-05-21T13:52:48Z by kres 0290180.
3+
# Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
44

55
name: integration-extensions-cron
66
concurrency:
@@ -28,13 +28,39 @@ jobs:
2828
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
2929
timeout-minutes: 10
3030
- name: Download artifacts
31+
if: github.event_name != 'schedule'
3132
uses: actions/download-artifact@v4
3233
with:
3334
name: artifacts
3435
path: _out
3536
- name: Fix artifact permissions
3637
run: |
3738
xargs -a _out/executable-artifacts -I {} chmod +x {}
39+
- name: build
40+
if: github.event_name == 'schedule'
41+
env:
42+
IMAGE_REGISTRY: registry.dev.siderolabs.io
43+
PLATFORM: linux/amd64,linux/arm64
44+
PUSH: "true"
45+
run: |
46+
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
47+
- name: talosctl-cni-bundle
48+
if: github.event_name == 'schedule'
49+
run: |
50+
make talosctl-cni-bundle
51+
- name: iso
52+
if: github.event_name == 'schedule'
53+
env:
54+
IMAGE_REGISTRY: registry.dev.siderolabs.io
55+
run: |
56+
make iso secureboot-iso
57+
- name: images-essential
58+
if: github.event_name == 'schedule'
59+
env:
60+
IMAGE_REGISTRY: registry.dev.siderolabs.io
61+
PLATFORM: linux/amd64,linux/arm64
62+
run: |
63+
make images-essential
3864
- name: checkout extensions
3965
uses: actions/checkout@v4
4066
with:

0 commit comments

Comments
 (0)