Skip to content

Commit d732bd0

Browse files
committed
chore(ci): run only nvidia tests for NVIDIA workflows
Run only NVIDIA related tests for NVIDIA workflows. Signed-off-by: Noel Georgi <git@frezbo.dev>
1 parent 8d14682 commit d732bd0

7 files changed

+47
-35
lines changed

.github/workflows/ci.yaml

Lines changed: 33 additions & 29 deletions
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 2025-10-01T17:01:09Z by kres bc281a9.
3+
# Generated on 2025-10-07T13:32:17Z by kres 97ccf82.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -936,6 +936,7 @@ jobs:
936936
- name: e2e-aws-nvidia-nonfree-lts
937937
env:
938938
EXTRA_TEST_ARGS: -talos.extensions.nvidia
939+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
939940
run: |
940941
make e2e-aws
941942
- name: tf destroy
@@ -1088,6 +1089,7 @@ jobs:
10881089
- name: e2e-aws-nvidia-nonfree-production
10891090
env:
10901091
EXTRA_TEST_ARGS: -talos.extensions.nvidia
1092+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
10911093
run: |
10921094
make e2e-aws
10931095
- name: tf destroy
@@ -1240,6 +1242,7 @@ jobs:
12401242
- name: e2e-aws-nvidia-oss-lts
12411243
env:
12421244
EXTRA_TEST_ARGS: -talos.extensions.nvidia -talos.verifyukibooted=false
1245+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
12431246
run: |
12441247
make e2e-aws
12451248
- name: tf destroy
@@ -1392,6 +1395,7 @@ jobs:
13921395
- name: e2e-aws-nvidia-oss-production
13931396
env:
13941397
EXTRA_TEST_ARGS: -talos.extensions.nvidia -talos.verifyukibooted=false
1398+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
13951399
run: |
13961400
make e2e-aws
13971401
- name: tf destroy
@@ -5135,31 +5139,31 @@ jobs:
51355139
uses: sigstore/cosign-installer@v3
51365140
- name: Sign artifacts
51375141
run: |
5138-
cosign sign-blob --output-signature _out/initramfs-amd64.xz.sig --yes _out/initramfs-amd64.xz
5139-
cosign sign-blob --output-signature _out/initramfs-arm64.xz.sig --yes _out/initramfs-arm64.xz
5140-
cosign sign-blob --output-signature _out/metal-amd64.iso.sig --yes _out/metal-amd64.iso
5141-
cosign sign-blob --output-signature _out/metal-arm64.iso.sig --yes _out/metal-arm64.iso
5142-
cosign sign-blob --output-signature _out/metal-amd64-uki.efi.sig --yes _out/metal-amd64-uki.efi
5143-
cosign sign-blob --output-signature _out/metal-arm64-uki.efi.sig --yes _out/metal-arm64-uki.efi
5144-
cosign sign-blob --output-signature _out/metal-amd64.raw.zst.sig --yes _out/metal-amd64.raw.zst
5145-
cosign sign-blob --output-signature _out/metal-arm64.raw.zst.sig --yes _out/metal-arm64.raw.zst
5146-
cosign sign-blob --output-signature _out/talos-arm64.spdx.json.sig --yes _out/talos-arm64.spdx.json
5147-
cosign sign-blob --output-signature _out/talos-amd64.spdx.json.sig --yes _out/talos-amd64.spdx.json
5148-
cosign sign-blob --output-signature _out/talos-container-arm64.spdx.json.sig --yes _out/talos-container-arm64.spdx.json
5149-
cosign sign-blob --output-signature _out/talos-container-amd64.spdx.json.sig --yes _out/talos-container-amd64.spdx.json
5150-
cosign sign-blob --output-signature _out/talosctl-cni-bundle-amd64.tar.gz.sig --yes _out/talosctl-cni-bundle-amd64.tar.gz
5151-
cosign sign-blob --output-signature _out/talosctl-cni-bundle-arm64.tar.gz.sig --yes _out/talosctl-cni-bundle-arm64.tar.gz
5152-
cosign sign-blob --output-signature _out/talosctl-darwin-amd64.sig --yes _out/talosctl-darwin-amd64
5153-
cosign sign-blob --output-signature _out/talosctl-darwin-arm64.sig --yes _out/talosctl-darwin-arm64
5154-
cosign sign-blob --output-signature _out/talosctl-freebsd-amd64.sig --yes _out/talosctl-freebsd-amd64
5155-
cosign sign-blob --output-signature _out/talosctl-freebsd-arm64.sig --yes _out/talosctl-freebsd-arm64
5156-
cosign sign-blob --output-signature _out/talosctl-linux-amd64.sig --yes _out/talosctl-linux-amd64
5157-
cosign sign-blob --output-signature _out/talosctl-linux-arm64.sig --yes _out/talosctl-linux-arm64
5158-
cosign sign-blob --output-signature _out/talosctl-linux-armv7.sig --yes _out/talosctl-linux-armv7
5159-
cosign sign-blob --output-signature _out/talosctl-windows-amd64.exe.sig --yes _out/talosctl-windows-amd64.exe
5160-
cosign sign-blob --output-signature _out/talosctl-windows-arm64.exe.sig --yes _out/talosctl-windows-arm64.exe
5161-
cosign sign-blob --output-signature _out/vmlinuz-amd64.sig --yes _out/vmlinuz-amd64
5162-
cosign sign-blob --output-signature _out/vmlinuz-arm64.sig --yes _out/vmlinuz-arm64
5142+
cosign sign-blob --bundle _out/initramfs-amd64.xz.bundle --yes _out/initramfs-amd64.xz
5143+
cosign sign-blob --bundle _out/initramfs-arm64.xz.bundle --yes _out/initramfs-arm64.xz
5144+
cosign sign-blob --bundle _out/metal-amd64.iso.bundle --yes _out/metal-amd64.iso
5145+
cosign sign-blob --bundle _out/metal-arm64.iso.bundle --yes _out/metal-arm64.iso
5146+
cosign sign-blob --bundle _out/metal-amd64-uki.efi.bundle --yes _out/metal-amd64-uki.efi
5147+
cosign sign-blob --bundle _out/metal-arm64-uki.efi.bundle --yes _out/metal-arm64-uki.efi
5148+
cosign sign-blob --bundle _out/metal-amd64.raw.zst.bundle --yes _out/metal-amd64.raw.zst
5149+
cosign sign-blob --bundle _out/metal-arm64.raw.zst.bundle --yes _out/metal-arm64.raw.zst
5150+
cosign sign-blob --bundle _out/talos-arm64.spdx.json.bundle --yes _out/talos-arm64.spdx.json
5151+
cosign sign-blob --bundle _out/talos-amd64.spdx.json.bundle --yes _out/talos-amd64.spdx.json
5152+
cosign sign-blob --bundle _out/talos-container-arm64.spdx.json.bundle --yes _out/talos-container-arm64.spdx.json
5153+
cosign sign-blob --bundle _out/talos-container-amd64.spdx.json.bundle --yes _out/talos-container-amd64.spdx.json
5154+
cosign sign-blob --bundle _out/talosctl-cni-bundle-amd64.tar.gz.bundle --yes _out/talosctl-cni-bundle-amd64.tar.gz
5155+
cosign sign-blob --bundle _out/talosctl-cni-bundle-arm64.tar.gz.bundle --yes _out/talosctl-cni-bundle-arm64.tar.gz
5156+
cosign sign-blob --bundle _out/talosctl-darwin-amd64.bundle --yes _out/talosctl-darwin-amd64
5157+
cosign sign-blob --bundle _out/talosctl-darwin-arm64.bundle --yes _out/talosctl-darwin-arm64
5158+
cosign sign-blob --bundle _out/talosctl-freebsd-amd64.bundle --yes _out/talosctl-freebsd-amd64
5159+
cosign sign-blob --bundle _out/talosctl-freebsd-arm64.bundle --yes _out/talosctl-freebsd-arm64
5160+
cosign sign-blob --bundle _out/talosctl-linux-amd64.bundle --yes _out/talosctl-linux-amd64
5161+
cosign sign-blob --bundle _out/talosctl-linux-arm64.bundle --yes _out/talosctl-linux-arm64
5162+
cosign sign-blob --bundle _out/talosctl-linux-armv7.bundle --yes _out/talosctl-linux-armv7
5163+
cosign sign-blob --bundle _out/talosctl-windows-amd64.exe.bundle --yes _out/talosctl-windows-amd64.exe
5164+
cosign sign-blob --bundle _out/talosctl-windows-arm64.exe.bundle --yes _out/talosctl-windows-arm64.exe
5165+
cosign sign-blob --bundle _out/vmlinuz-amd64.bundle --yes _out/vmlinuz-amd64
5166+
cosign sign-blob --bundle _out/vmlinuz-arm64.bundle --yes _out/vmlinuz-arm64
51635167
- name: Generate Checksums
51645168
run: |
51655169
cd _out
@@ -5168,8 +5172,8 @@ jobs:
51685172
- name: Sign checksums
51695173
run: |
51705174
cd _out
5171-
cosign sign-blob --output-signature sha256sum.txt.sig --yes sha256sum.txt
5172-
cosign sign-blob --output-signature sha512sum.txt.sig --yes sha512sum.txt
5175+
cosign sign-blob --bundle sha256sum.txt.bundle --yes sha256sum.txt
5176+
cosign sign-blob --bundle sha512sum.txt.bundle --yes sha512sum.txt
51735177
- name: release
51745178
uses: softprops/action-gh-release@v2
51755179
with:
@@ -5202,4 +5206,4 @@ jobs:
52025206
_out/vmlinuz-amd64
52035207
_out/vmlinuz-arm64
52045208
_out/sha*.txt
5205-
_out/*.sig
5209+
_out/*.bundle

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

Lines changed: 2 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 2025-09-19T11:03:20Z by kres 065ec4c.
3+
# Generated on 2025-10-07T13:32:17Z by kres 97ccf82.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -142,6 +142,7 @@ jobs:
142142
- name: e2e-aws-nvidia-nonfree-lts
143143
env:
144144
EXTRA_TEST_ARGS: -talos.extensions.nvidia
145+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
145146
run: |
146147
make e2e-aws
147148
- name: tf destroy

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

Lines changed: 2 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 2025-09-19T11:03:20Z by kres 065ec4c.
3+
# Generated on 2025-10-07T13:32:17Z by kres 97ccf82.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -142,6 +142,7 @@ jobs:
142142
- name: e2e-aws-nvidia-nonfree-production
143143
env:
144144
EXTRA_TEST_ARGS: -talos.extensions.nvidia
145+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
145146
run: |
146147
make e2e-aws
147148
- name: tf destroy

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

Lines changed: 2 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 2025-09-19T11:03:20Z by kres 065ec4c.
3+
# Generated on 2025-10-07T13:32:17Z by kres 97ccf82.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -142,6 +142,7 @@ jobs:
142142
- name: e2e-aws-nvidia-oss-lts
143143
env:
144144
EXTRA_TEST_ARGS: -talos.extensions.nvidia -talos.verifyukibooted=false
145+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
145146
run: |
146147
make e2e-aws
147148
- name: tf destroy

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

Lines changed: 2 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 2025-09-19T11:03:20Z by kres 065ec4c.
3+
# Generated on 2025-10-07T13:32:17Z by kres 97ccf82.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -142,6 +142,7 @@ jobs:
142142
- name: e2e-aws-nvidia-oss-production
143143
env:
144144
EXTRA_TEST_ARGS: -talos.extensions.nvidia -talos.verifyukibooted=false
145+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
145146
run: |
146147
make e2e-aws
147148
- name: tf destroy

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
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 2025-09-19T11:03:20Z by kres 065ec4c.
3+
# Generated on 2025-10-07T11:11:24Z by kres e329305.
44

55
"on":
66
schedule:
@@ -15,7 +15,7 @@ jobs:
1515
- ubuntu-latest
1616
steps:
1717
- name: Close stale issues and PRs
18-
uses: actions/stale@v10.0.0
18+
uses: actions/stale@v10.1.0
1919
with:
2020
close-issue-message: This issue was closed because it has been stalled for 7 days with no activity.
2121
days-before-issue-close: "5"

.kres.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2735,6 +2735,7 @@ spec:
27352735
command: e2e-aws
27362736
environment:
27372737
EXTRA_TEST_ARGS: "-talos.extensions.nvidia -talos.verifyukibooted=false"
2738+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
27382739
- name: tf destroy
27392740
command: e2e-cloud-tf
27402741
conditions:
@@ -2832,6 +2833,7 @@ spec:
28322833
command: e2e-aws
28332834
environment:
28342835
EXTRA_TEST_ARGS: "-talos.extensions.nvidia -talos.verifyukibooted=false"
2836+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
28352837
- name: tf destroy
28362838
command: e2e-cloud-tf
28372839
conditions:
@@ -2927,6 +2929,7 @@ spec:
29272929
command: e2e-aws
29282930
environment:
29292931
EXTRA_TEST_ARGS: -talos.extensions.nvidia
2932+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
29302933
- name: tf destroy
29312934
command: e2e-cloud-tf
29322935
conditions:
@@ -3022,6 +3025,7 @@ spec:
30223025
command: e2e-aws
30233026
environment:
30243027
EXTRA_TEST_ARGS: -talos.extensions.nvidia
3028+
INTEGRATION_TEST_RUN: TestIntegration/api.ExtensionsSuiteNVIDIA
30253029
- name: tf destroy
30263030
command: e2e-cloud-tf
30273031
conditions:

0 commit comments

Comments
 (0)