|
1 | 1 | # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. |
2 | 2 | # |
3 | | -# Generated on 2026-04-09T14:38:32Z by kres b6d29bf. |
| 3 | +# Generated on 2026-04-15T16:01:10Z by kres b6d29bf-dirty. |
4 | 4 |
|
5 | 5 | concurrency: |
6 | 6 | group: ${{ github.head_ref || github.run_id }} |
7 | 7 | cancel-in-progress: true |
8 | 8 | "on": |
9 | 9 | schedule: |
10 | | - - cron: 30 4 * * * |
11 | | -name: integration-provision-0-cron |
| 10 | + - cron: 30 3 * * * |
| 11 | +name: artifacts-cron |
12 | 12 | jobs: |
13 | 13 | default: |
14 | 14 | runs-on: |
@@ -51,61 +51,48 @@ jobs: |
51 | 51 | driver: remote |
52 | 52 | endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 |
53 | 53 | timeout-minutes: 10 |
54 | | - - name: Download artifacts |
55 | | - if: github.event_name != 'schedule' |
56 | | - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 |
57 | | - with: |
58 | | - name: talos-artifacts |
59 | | - path: _out |
60 | | - - name: Fix artifact permissions |
61 | | - if: github.event_name != 'schedule' |
| 54 | + - name: external-artifacts |
| 55 | + run: | |
| 56 | + make external-artifacts |
| 57 | + - name: generate |
62 | 58 | run: | |
63 | | - xargs -a _out/executable-artifacts -I {} chmod +x {} |
64 | | - - name: ci-temp-release-tag |
65 | | - if: github.event_name != 'schedule' |
| 59 | + make generate |
| 60 | + - name: uki-certs |
| 61 | + env: |
| 62 | + PLATFORM: linux/amd64 |
66 | 63 | run: | |
67 | | - make ci-temp-release-tag |
| 64 | + make uki-certs |
68 | 65 | - name: build |
69 | | - if: github.event_name == 'schedule' |
70 | 66 | env: |
71 | 67 | IMAGE_REGISTRY: registry.dev.siderolabs.io |
72 | 68 | PLATFORM: linux/amd64,linux/arm64 |
73 | 69 | PUSH: "true" |
74 | 70 | run: | |
75 | 71 | make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer-base imager talos _out/integration-test-linux-amd64 |
76 | | - - name: uki-certs |
77 | | - if: github.event_name == 'schedule' |
78 | | - env: |
79 | | - PLATFORM: linux/amd64 |
80 | | - run: | |
81 | | - make uki-certs |
82 | 72 | - name: talosctl-cni-bundle |
83 | | - if: github.event_name == 'schedule' |
84 | 73 | run: | |
85 | 74 | make talosctl-cni-bundle |
86 | | - - name: images-essential |
87 | | - if: github.event_name == 'schedule' |
| 75 | + - name: iso |
88 | 76 | env: |
89 | 77 | IMAGE_REGISTRY: registry.dev.siderolabs.io |
90 | 78 | IMAGER_ARGS: --extra-kernel-arg=console=ttyS0 |
91 | 79 | PLATFORM: linux/amd64,linux/arm64 |
92 | 80 | run: | |
93 | | - make images-essential |
94 | | - - name: provision-tests-prepare |
95 | | - run: | |
96 | | - make provision-tests-prepare |
97 | | - - name: provision-tests-track-0 |
| 81 | + make iso secureboot-iso |
| 82 | + - name: images-essential |
98 | 83 | env: |
99 | | - GRPC_ENFORCE_ALPN_ENABLED: "false" |
100 | 84 | IMAGE_REGISTRY: registry.dev.siderolabs.io |
| 85 | + IMAGER_ARGS: --extra-kernel-arg=console=ttyS0 |
| 86 | + PLATFORM: linux/amd64,linux/arm64 |
101 | 87 | run: | |
102 | | - sudo -E make provision-tests-track-0 |
| 88 | + make images-essential |
| 89 | + - name: Generate executable list |
| 90 | + run: | |
| 91 | + find _out -type f -executable > _out/executable-artifacts |
103 | 92 | - name: save artifacts |
104 | | - if: always() |
105 | 93 | uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # version: v7.0.0 |
106 | 94 | with: |
107 | | - name: talos-logs-integration-provision-0 |
108 | | - path: |- |
109 | | - /tmp/logs-*.tar.gz |
110 | | - /tmp/support-*.zip |
111 | | - retention-days: "5" |
| 95 | + name: talos-artifacts |
| 96 | + path: | |
| 97 | + _out |
| 98 | + retention-days: "1" |
0 commit comments