diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0bfb02bb9f..859c6eed06 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -69,7 +69,7 @@ jobs: endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 timeout-minutes: 10 - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -133,7 +133,7 @@ jobs: endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 timeout-minutes: 10 - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -255,7 +255,7 @@ jobs: run: | find _out -type f -executable > _out/executable-artifacts - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-artifacts path: | @@ -263,7 +263,7 @@ jobs: retention-days: "5" - name: Retrieve PR labels id: retrieve-pr-labels - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: retries: "3" script: | @@ -320,7 +320,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -338,7 +338,7 @@ jobs: make e2e-docker - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-e2e-docker-short path: |- @@ -389,7 +389,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -406,7 +406,7 @@ jobs: sudo -E make e2e-iso - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-e2e-iso path: |- @@ -457,7 +457,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -476,7 +476,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-e2e-qemu-short path: |- @@ -543,7 +543,7 @@ jobs: make target-grype-validate - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-grype-scan-result path: | @@ -601,7 +601,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -665,7 +665,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-airgapped path: |- @@ -731,7 +731,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -867,7 +867,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1020,7 +1020,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1173,7 +1173,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1326,7 +1326,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1473,7 +1473,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1535,7 +1535,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-cilium path: |- @@ -1600,7 +1600,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1681,7 +1681,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1716,7 +1716,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-conformance path: |- @@ -1775,7 +1775,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1828,7 +1828,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-conformance-enforcing path: |- @@ -1887,7 +1887,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -1918,7 +1918,7 @@ jobs: sudo -E make e2e-embedded - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-embedded path: |- @@ -1977,7 +1977,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2043,7 +2043,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-extensions path: |- @@ -2108,7 +2108,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2235,7 +2235,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2285,7 +2285,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-image-cache path: |- @@ -2344,7 +2344,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2457,7 +2457,7 @@ jobs: sudo -E make e2e-image-factory - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-image-factory path: |- @@ -2516,7 +2516,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2598,7 +2598,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2665,7 +2665,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-0 path: |- @@ -2724,7 +2724,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2786,7 +2786,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-1 path: |- @@ -2845,7 +2845,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -2934,7 +2934,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-1-enforcing path: |- @@ -2993,7 +2993,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3098,7 +3098,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-2 path: |- @@ -3157,7 +3157,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3207,7 +3207,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-3 path: |- @@ -3266,7 +3266,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3340,7 +3340,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-3-enforcing path: |- @@ -3399,7 +3399,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3468,7 +3468,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-4 path: |- @@ -3527,7 +3527,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3623,7 +3623,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-4-enforcing path: |- @@ -3682,7 +3682,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3731,7 +3731,7 @@ jobs: sudo -E make provision-tests-track-0 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-0 path: |- @@ -3790,7 +3790,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3825,7 +3825,7 @@ jobs: sudo -E make provision-tests-track-1 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-1 path: |- @@ -3884,7 +3884,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -3919,7 +3919,7 @@ jobs: sudo -E make provision-tests-track-2 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-2 path: |- @@ -3978,7 +3978,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4015,7 +4015,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu path: |- @@ -4074,7 +4074,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4144,7 +4144,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-longhorn path: | @@ -4152,7 +4152,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-longhorn path: |- @@ -4211,7 +4211,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4251,7 +4251,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-openebs path: | @@ -4259,7 +4259,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-openebs path: |- @@ -4318,7 +4318,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4357,7 +4357,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-rook-ceph path: | @@ -4365,7 +4365,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-rook-ceph path: |- @@ -4424,7 +4424,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4462,7 +4462,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-encrypted-vip path: |- @@ -4521,7 +4521,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4576,7 +4576,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-enforcing path: |- @@ -4635,7 +4635,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4683,7 +4683,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-race path: |- @@ -4742,7 +4742,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4811,7 +4811,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4868,7 +4868,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-trusted-boot path: |- @@ -4927,7 +4927,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -4987,7 +4987,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-trusted-boot-enforcing path: |- diff --git a/.github/workflows/grype-scan-cron.yaml b/.github/workflows/grype-scan-cron.yaml index 4c03f34195..140aca8701 100644 --- a/.github/workflows/grype-scan-cron.yaml +++ b/.github/workflows/grype-scan-cron.yaml @@ -61,7 +61,7 @@ jobs: make target-grype-validate - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-grype-scan-result path: | diff --git a/.github/workflows/integration-airgapped-cron.yaml b/.github/workflows/integration-airgapped-cron.yaml index 622be40bc0..227be34cfe 100644 --- a/.github/workflows/integration-airgapped-cron.yaml +++ b/.github/workflows/integration-airgapped-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -117,7 +117,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-airgapped path: |- diff --git a/.github/workflows/integration-aws-cron.yaml b/.github/workflows/integration-aws-cron.yaml index ec9143c230..244a827ac3 100644 --- a/.github/workflows/integration-aws-cron.yaml +++ b/.github/workflows/integration-aws-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml b/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml index f6180394b9..465d6c29de 100644 --- a/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml b/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml index 35c898d864..90e4e5a2ec 100644 --- a/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml b/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml index 9495b3fc88..4948270a41 100644 --- a/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml b/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml index 7b3b82ae52..cbb8aff381 100644 --- a/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-cilium-cron.yaml b/.github/workflows/integration-cilium-cron.yaml index c9aa8a5982..813fa4df30 100644 --- a/.github/workflows/integration-cilium-cron.yaml +++ b/.github/workflows/integration-cilium-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -115,7 +115,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-cilium path: |- diff --git a/.github/workflows/integration-conformance-cron.yaml b/.github/workflows/integration-conformance-cron.yaml index edfc223dd3..f575ac9638 100644 --- a/.github/workflows/integration-conformance-cron.yaml +++ b/.github/workflows/integration-conformance-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -88,7 +88,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-conformance path: |- diff --git a/.github/workflows/integration-conformance-enforcing-cron.yaml b/.github/workflows/integration-conformance-enforcing-cron.yaml index e116cfc137..20ae5d2413 100644 --- a/.github/workflows/integration-conformance-enforcing-cron.yaml +++ b/.github/workflows/integration-conformance-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -106,7 +106,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-conformance-enforcing path: |- diff --git a/.github/workflows/integration-embedded-cron.yaml b/.github/workflows/integration-embedded-cron.yaml index 25da78de6a..1ffb7b58b3 100644 --- a/.github/workflows/integration-embedded-cron.yaml +++ b/.github/workflows/integration-embedded-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -84,7 +84,7 @@ jobs: sudo -E make e2e-embedded - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-embedded path: |- diff --git a/.github/workflows/integration-extensions-cron.yaml b/.github/workflows/integration-extensions-cron.yaml index 629dc300ac..7b93ec1dfa 100644 --- a/.github/workflows/integration-extensions-cron.yaml +++ b/.github/workflows/integration-extensions-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -119,7 +119,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-extensions path: |- diff --git a/.github/workflows/integration-gcp-cron.yaml b/.github/workflows/integration-gcp-cron.yaml index 9a32be1c07..68e48e8080 100644 --- a/.github/workflows/integration-gcp-cron.yaml +++ b/.github/workflows/integration-gcp-cron.yaml @@ -59,7 +59,7 @@ jobs: sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-image-cache-cron.yaml b/.github/workflows/integration-image-cache-cron.yaml index 4cea0e7dff..8556f4f276 100644 --- a/.github/workflows/integration-image-cache-cron.yaml +++ b/.github/workflows/integration-image-cache-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -103,7 +103,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-image-cache path: |- diff --git a/.github/workflows/integration-image-factory-cron.yaml b/.github/workflows/integration-image-factory-cron.yaml index f1cb604d99..ce93ba9aca 100644 --- a/.github/workflows/integration-image-factory-cron.yaml +++ b/.github/workflows/integration-image-factory-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -166,7 +166,7 @@ jobs: sudo -E make e2e-image-factory - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-image-factory path: |- diff --git a/.github/workflows/integration-images-cron.yaml b/.github/workflows/integration-images-cron.yaml index 6863cda7fe..b243d93aba 100644 --- a/.github/workflows/integration-images-cron.yaml +++ b/.github/workflows/integration-images-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-0-cron.yaml b/.github/workflows/integration-misc-0-cron.yaml index 51269e99fd..9d6224b727 100644 --- a/.github/workflows/integration-misc-0-cron.yaml +++ b/.github/workflows/integration-misc-0-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -120,7 +120,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-0 path: |- diff --git a/.github/workflows/integration-misc-1-cron.yaml b/.github/workflows/integration-misc-1-cron.yaml index fa5263f548..4ed219a525 100644 --- a/.github/workflows/integration-misc-1-cron.yaml +++ b/.github/workflows/integration-misc-1-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -115,7 +115,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-1 path: |- diff --git a/.github/workflows/integration-misc-1-enforcing-cron.yaml b/.github/workflows/integration-misc-1-enforcing-cron.yaml index 93dd0b1998..36b1249b27 100644 --- a/.github/workflows/integration-misc-1-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-1-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -142,7 +142,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-1-enforcing path: |- diff --git a/.github/workflows/integration-misc-2-cron.yaml b/.github/workflows/integration-misc-2-cron.yaml index 0a84bf740c..40efb7bef8 100644 --- a/.github/workflows/integration-misc-2-cron.yaml +++ b/.github/workflows/integration-misc-2-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -158,7 +158,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-2 path: |- diff --git a/.github/workflows/integration-misc-3-cron.yaml b/.github/workflows/integration-misc-3-cron.yaml index 6a0355213e..210a69ef2a 100644 --- a/.github/workflows/integration-misc-3-cron.yaml +++ b/.github/workflows/integration-misc-3-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -103,7 +103,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-3 path: |- diff --git a/.github/workflows/integration-misc-3-enforcing-cron.yaml b/.github/workflows/integration-misc-3-enforcing-cron.yaml index 8a7e9f3cbb..49468c1a68 100644 --- a/.github/workflows/integration-misc-3-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-3-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -127,7 +127,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-3-enforcing path: |- diff --git a/.github/workflows/integration-misc-4-cron.yaml b/.github/workflows/integration-misc-4-cron.yaml index 7d234c20b3..8c727ebec1 100644 --- a/.github/workflows/integration-misc-4-cron.yaml +++ b/.github/workflows/integration-misc-4-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -122,7 +122,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-4 path: |- diff --git a/.github/workflows/integration-misc-4-enforcing-cron.yaml b/.github/workflows/integration-misc-4-enforcing-cron.yaml index e2b370e3d3..bf159f5f2d 100644 --- a/.github/workflows/integration-misc-4-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-4-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -149,7 +149,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-misc-4-enforcing path: |- diff --git a/.github/workflows/integration-provision-0-cron.yaml b/.github/workflows/integration-provision-0-cron.yaml index b57c335175..46e9b4aad7 100644 --- a/.github/workflows/integration-provision-0-cron.yaml +++ b/.github/workflows/integration-provision-0-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -102,7 +102,7 @@ jobs: sudo -E make provision-tests-track-0 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-0 path: |- diff --git a/.github/workflows/integration-provision-1-cron.yaml b/.github/workflows/integration-provision-1-cron.yaml index 2c4a72150c..369b8d5971 100644 --- a/.github/workflows/integration-provision-1-cron.yaml +++ b/.github/workflows/integration-provision-1-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -88,7 +88,7 @@ jobs: sudo -E make provision-tests-track-1 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-1 path: |- diff --git a/.github/workflows/integration-provision-2-cron.yaml b/.github/workflows/integration-provision-2-cron.yaml index d2ecb6660a..d113bd137e 100644 --- a/.github/workflows/integration-provision-2-cron.yaml +++ b/.github/workflows/integration-provision-2-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -88,7 +88,7 @@ jobs: sudo -E make provision-tests-track-2 - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-provision-2 path: |- diff --git a/.github/workflows/integration-qemu-cron.yaml b/.github/workflows/integration-qemu-cron.yaml index 793fff88e8..a43d31e65e 100644 --- a/.github/workflows/integration-qemu-cron.yaml +++ b/.github/workflows/integration-qemu-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -90,7 +90,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu path: |- diff --git a/.github/workflows/integration-qemu-csi-longhorn-cron.yaml b/.github/workflows/integration-qemu-csi-longhorn-cron.yaml index 60c7fe37a8..706d165182 100644 --- a/.github/workflows/integration-qemu-csi-longhorn-cron.yaml +++ b/.github/workflows/integration-qemu-csi-longhorn-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -123,7 +123,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-longhorn path: | @@ -131,7 +131,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-longhorn path: |- diff --git a/.github/workflows/integration-qemu-csi-openebs-cron.yaml b/.github/workflows/integration-qemu-csi-openebs-cron.yaml index acb909b70b..19eb0bbda5 100644 --- a/.github/workflows/integration-qemu-csi-openebs-cron.yaml +++ b/.github/workflows/integration-qemu-csi-openebs-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -93,7 +93,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-openebs path: | @@ -101,7 +101,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-openebs path: |- diff --git a/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml b/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml index 7771c1b9c7..ce9c39a7fe 100644 --- a/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml +++ b/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -92,7 +92,7 @@ jobs: run: | sudo -E make e2e-qemu - name: save artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: fio-integration-qemu-csi-rook-ceph path: | @@ -100,7 +100,7 @@ jobs: retention-days: "180" - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-csi-rook-ceph path: |- diff --git a/.github/workflows/integration-qemu-encrypted-vip-cron.yaml b/.github/workflows/integration-qemu-encrypted-vip-cron.yaml index 8c1f35b4d9..8fd1a3100d 100644 --- a/.github/workflows/integration-qemu-encrypted-vip-cron.yaml +++ b/.github/workflows/integration-qemu-encrypted-vip-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -91,7 +91,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-encrypted-vip path: |- diff --git a/.github/workflows/integration-qemu-enforcing-cron.yaml b/.github/workflows/integration-qemu-enforcing-cron.yaml index bd7ba92ebd..a2a124cf97 100644 --- a/.github/workflows/integration-qemu-enforcing-cron.yaml +++ b/.github/workflows/integration-qemu-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -108,7 +108,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-enforcing path: |- diff --git a/.github/workflows/integration-qemu-race-cron.yaml b/.github/workflows/integration-qemu-race-cron.yaml index 88c3d747dd..19fea1ca97 100644 --- a/.github/workflows/integration-qemu-race-cron.yaml +++ b/.github/workflows/integration-qemu-race-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -101,7 +101,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-qemu-race path: |- diff --git a/.github/workflows/integration-reproducibility-test-cron.yaml b/.github/workflows/integration-reproducibility-test-cron.yaml index 3c025f07d0..7a10cc9b19 100644 --- a/.github/workflows/integration-reproducibility-test-cron.yaml +++ b/.github/workflows/integration-reproducibility-test-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-trusted-boot-cron.yaml b/.github/workflows/integration-trusted-boot-cron.yaml index fc2733172e..f733a89ab5 100644 --- a/.github/workflows/integration-trusted-boot-cron.yaml +++ b/.github/workflows/integration-trusted-boot-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -110,7 +110,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-trusted-boot path: |- diff --git a/.github/workflows/integration-trusted-boot-enforcing-cron.yaml b/.github/workflows/integration-trusted-boot-enforcing-cron.yaml index bc3c30bbf6..691d014fb5 100644 --- a/.github/workflows/integration-trusted-boot-enforcing-cron.yaml +++ b/.github/workflows/integration-trusted-boot-enforcing-cron.yaml @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: talos-artifacts path: _out @@ -113,7 +113,7 @@ jobs: sudo -E make e2e-qemu - name: save artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: talos-logs-integration-trusted-boot-enforcing path: |- diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index c88b991a9c..34b79ab089 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -11,7 +11,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-message: 'This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days.' stale-pr-message: 'This PR is stale because it has been open 45 days with no activity.' diff --git a/Makefile b/Makefile index 5797400c7b..11a3e5b09e 100644 --- a/Makefile +++ b/Makefile @@ -100,13 +100,13 @@ INTEGRATION_TEST := integration-test INTEGRATION_TEST_DEFAULT_TARGET := $(INTEGRATION_TEST)-$(OPERATING_SYSTEM) INTEGRATION_TEST_PROVISION_DEFAULT_TARGET := integration-test-provision-$(OPERATING_SYSTEM) # renovate: datasource=github-releases depName=kubernetes/kubernetes -KUBECTL_VERSION ?= v1.35.0-alpha.2 +KUBECTL_VERSION ?= v1.35.0-alpha.3 # renovate: datasource=github-releases depName=kastenhq/kubestr KUBESTR_VERSION ?= v0.4.49 # renovate: datasource=github-releases depName=helm/helm HELM_VERSION ?= v3.19.0 # renovate: datasource=github-releases depName=cilium/cilium-cli -CILIUM_CLI_VERSION ?= v0.18.7 +CILIUM_CLI_VERSION ?= v0.18.8 # renovate: datasource=github-releases depName=microsoft/secureboot_objects MICROSOFT_SECUREBOOT_RELEASE ?= v1.1.3 diff --git a/go.mod b/go.mod index 7e38e47e7c..282d8d7044 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.25.3 replace ( // see e.g. https://github.com/grpc/grpc-go/issues/6696 - cloud.google.com/go => cloud.google.com/go v0.100.2 + cloud.google.com/go => cloud.google.com/go v0.123.0 // forked coredns so we don't carry caddy and other stuff into the Talos github.com/coredns/coredns => github.com/siderolabs/coredns v1.12.54 @@ -13,7 +13,7 @@ replace ( github.com/mdlayher/ethtool => github.com/siderolabs/ethtool v0.4.0-sidero // see https://github.com/mdlayher/kobject/pull/5 - github.com/mdlayher/kobject => github.com/smira/kobject v0.0.0-20240304111826-49c8d4613389 + github.com/mdlayher/kobject => github.com/smira/kobject 19ca17470d7d // Use nested module. github.com/siderolabs/talos/pkg/machinery => ./pkg/machinery @@ -25,21 +25,21 @@ replace ( // deadcode elimination fix replacement: https://github.com/siderolabs/talos/issues/11296 // upstream PR: https://github.com/containerd/containerd/pull/12175 // this a fork with containerd 2.1 branch + the commit from the PR above -replace github.com/containerd/containerd/v2 => github.com/smira/containerd/v2 v2.0.0-20250806103510-dcf2fc86e156 +replace github.com/containerd/containerd/v2 => github.com/smira/containerd/v2 ddf6594fbeed // Kubernetes dependencies sharing the same version. require ( - k8s.io/api v0.35.0-alpha.2 - k8s.io/apiextensions-apiserver v0.35.0-alpha.2 - k8s.io/apimachinery v0.35.0-alpha.2 - k8s.io/apiserver v0.35.0-alpha.2 - k8s.io/client-go v0.35.0-alpha.2 - k8s.io/component-base v0.35.0-alpha.2 - k8s.io/cri-api v0.35.0-alpha.2 - k8s.io/kube-scheduler v0.35.0-alpha.2 - k8s.io/kubectl v0.35.0-alpha.2 - k8s.io/kubelet v0.35.0-alpha.2 - k8s.io/pod-security-admission v0.35.0-alpha.2 + k8s.io/api v0.35.0-alpha.3 + k8s.io/apiextensions-apiserver v0.35.0-alpha.3 + k8s.io/apimachinery v0.35.0-alpha.3 + k8s.io/apiserver v0.35.0-alpha.3 + k8s.io/client-go v11.0.0+incompatible + k8s.io/component-base v0.35.0-alpha.3 + k8s.io/cri-api v0.35.0-alpha.3 + k8s.io/kube-scheduler v0.35.0-alpha.3 + k8s.io/kubectl v0.35.0-alpha.3 + k8s.io/kubelet v0.35.0-alpha.3 + k8s.io/pod-security-admission v0.35.0-alpha.3 ) require ( @@ -49,29 +49,29 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azcertificates v1.4.0 github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.4.0 github.com/alexflint/go-filemutex v1.3.0 - github.com/aws/aws-sdk-go-v2/config v1.31.13 - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.10 - github.com/aws/aws-sdk-go-v2/service/kms v1.46.0 - github.com/aws/smithy-go v1.23.1 + github.com/aws/aws-sdk-go-v2/config v1.31.17 + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.13 + github.com/aws/aws-sdk-go-v2/service/kms v1.47.1 + github.com/aws/smithy-go v1.23.2 github.com/beevik/ntp v1.5.0 github.com/blang/semver/v4 v4.0.0 - github.com/cenkalti/backoff/v4 v4.3.0 - github.com/containerd/cgroups/v3 v3.0.5 - github.com/containerd/containerd/api v1.9.0 - github.com/containerd/containerd/v2 v2.1.4 + github.com/cenkalti/backoff/v5 v5.0.3 + github.com/containerd/cgroups/v3 v3.1.1 + github.com/containerd/containerd/api v1.10.0 + github.com/containerd/containerd/v2 v2.2.0 github.com/containerd/errdefs v1.0.0 github.com/containerd/log v0.1.0 - github.com/containerd/platforms v1.0.0-rc.1 + github.com/containerd/platforms v1.0.0-rc.2 github.com/containerd/typeurl/v2 v2.2.3 github.com/containernetworking/cni v1.3.0 github.com/containernetworking/plugins v1.8.0 - github.com/coredns/coredns v1.12.3 + github.com/coredns/coredns v1.13.1 github.com/coreos/go-iptables v0.8.0 github.com/cosi-project/runtime v1.12.0 github.com/detailyang/go-fallocate v0.0.0-20180908115635-432fa640bd2e github.com/distribution/reference v0.6.0 - github.com/docker/cli v28.5.1+incompatible - github.com/docker/docker v28.5.1+incompatible + github.com/docker/cli v28.5.2+incompatible + github.com/docker/docker v28.5.2+incompatible github.com/docker/go-connections v0.6.0 github.com/dustin/go-humanize v1.0.1 github.com/elastic/go-libaudit/v2 v2.6.2 @@ -93,17 +93,17 @@ require ( github.com/google/go-tpm v0.9.6 github.com/google/nftables v0.3.0 github.com/google/uuid v1.6.0 - github.com/gopacket/gopacket v1.4.0 + github.com/gopacket/gopacket v1.5.0 github.com/gosuri/uiprogress v0.0.1 - github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 + github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 github.com/hashicorp/go-cleanhttp v0.5.2 github.com/hashicorp/go-envparse v0.1.0 github.com/hashicorp/go-getter/v2 v2.2.3 github.com/hashicorp/go-multierror v1.1.1 - github.com/hetznercloud/hcloud-go/v2 v2.28.0 + github.com/hetznercloud/hcloud-go/v2 v2.29.0 github.com/insomniacslk/dhcp v0.0.0-20251020182700-175e84fbb167 github.com/jeromer/syslogparser v1.1.0 - github.com/jsimonetti/rtnetlink/v2 v2.0.5 + github.com/jsimonetti/rtnetlink/v2 v2.1.0 github.com/jxskiss/base62 v1.1.0 github.com/klauspost/compress v1.18.1 github.com/klauspost/cpuid/v2 v2.3.0 @@ -111,7 +111,7 @@ require ( github.com/martinlindhe/base36 v1.1.1 github.com/mattn/go-isatty v0.0.20 github.com/mdlayher/arp v0.0.0-20220512170110-6706a2966875 - github.com/mdlayher/ethtool v0.4.0 + github.com/mdlayher/ethtool v0.5.0 github.com/mdlayher/genetlink v1.3.2 github.com/mdlayher/kobject v0.0.0-20200520190114-19ca17470d7d github.com/mdlayher/netlink v1.8.0 @@ -121,13 +121,13 @@ require ( github.com/nberlee/go-netstat v0.1.2 github.com/opencontainers/go-digest v1.0.0 github.com/opencontainers/image-spec v1.1.1 - github.com/opencontainers/runtime-spec v1.2.1 + github.com/opencontainers/runtime-spec v1.3.0 github.com/packethost/packngo v0.31.0 github.com/pelletier/go-toml/v2 v2.2.4 github.com/pin/tftp/v3 v3.1.0 github.com/pkg/xattr v0.4.12 github.com/pmorjan/kmod v1.1.1 - github.com/prometheus/procfs v0.17.0 + github.com/prometheus/procfs v0.19.2 github.com/rivo/tview v0.42.0 github.com/rs/xid v1.6.0 github.com/ryanuber/columnize v2.1.2+incompatible @@ -138,7 +138,7 @@ require ( github.com/siderolabs/discovery-api v0.1.6 github.com/siderolabs/discovery-client v0.1.13 github.com/siderolabs/gen v0.8.6 - github.com/siderolabs/go-api-signature v0.3.9 + github.com/siderolabs/go-api-signature v0.3.12 github.com/siderolabs/go-blockdevice/v2 v2.0.19 github.com/siderolabs/go-circular v0.2.3 github.com/siderolabs/go-cmd v0.1.3 @@ -190,7 +190,7 @@ require ( gopkg.in/typ.v4 v4.4.0 k8s.io/klog/v2 v2.130.1 k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 - kernel.org/pub/linux/libs/security/libcap/cap v1.2.76 + kernel.org/pub/linux/libs/security/libcap/cap v1.2.77 sigs.k8s.io/hydrophone v0.7.0 ) diff --git a/hack/cloud-image-uploader/go.mod b/hack/cloud-image-uploader/go.mod index 104b777c26..51018a221b 100644 --- a/hack/cloud-image-uploader/go.mod +++ b/hack/cloud-image-uploader/go.mod @@ -3,20 +3,20 @@ module github.com/siderolabs/cloud-image-uploader go 1.25.0 require ( - cloud.google.com/go/storage v1.57.0 - github.com/aws/aws-sdk-go-v2 v1.39.3 - github.com/aws/aws-sdk-go-v2/config v1.31.13 - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.13 - github.com/aws/aws-sdk-go-v2/service/ec2 v1.257.2 - github.com/aws/aws-sdk-go-v2/service/s3 v1.88.5 + cloud.google.com/go/storage v1.57.1 + github.com/aws/aws-sdk-go-v2 v1.39.6 + github.com/aws/aws-sdk-go-v2/config v1.31.17 + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.4 + github.com/aws/aws-sdk-go-v2/service/ec2 v1.262.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.90.0 github.com/google/uuid v1.6.0 github.com/klauspost/compress v1.18.1 - github.com/siderolabs/gen v0.8.5 + github.com/siderolabs/gen v0.8.6 github.com/siderolabs/go-pointer v1.0.1 github.com/siderolabs/go-retry v0.3.3 github.com/spf13/pflag v1.0.10 golang.org/x/sync v0.17.0 - google.golang.org/api v0.252.0 + google.golang.org/api v0.255.0 ) require ( diff --git a/internal/integration/k8s/constants.go b/internal/integration/k8s/constants.go index ef0da255ff..055989f860 100644 --- a/internal/integration/k8s/constants.go +++ b/internal/integration/k8s/constants.go @@ -10,7 +10,7 @@ package k8s const ( // RookCephHelmChartVersion is the version of the Rook Ceph Helm chart to use. // renovate: datasource=helm versioning=helm depName=rook-ceph registryUrl=https://charts.rook.io/release - RookCephHelmChartVersion = "v1.18.4" + RookCephHelmChartVersion = "v1.18.6" // LongHornHelmChartVersion is the version of the Longhorn Helm chart to use. // renovate: datasource=helm versioning=helm depName=longhorn registryUrl=https://charts.longhorn.io LongHornHelmChartVersion = "v1.10.0" diff --git a/pkg/machinery/constants/constants.go b/pkg/machinery/constants/constants.go index 8d01aa92d4..f538d8598c 100644 --- a/pkg/machinery/constants/constants.go +++ b/pkg/machinery/constants/constants.go @@ -401,7 +401,7 @@ const ( // DefaultKubernetesVersion is the default target version of the control plane. // renovate: datasource=github-releases depName=kubernetes/kubernetes - DefaultKubernetesVersion = "1.35.0-alpha.2" + DefaultKubernetesVersion = "1.35.0-alpha.3" // SupportedKubernetesVersions is the number of Kubernetes versions supported by Talos starting from DefaultKubernesVersion going backwards. SupportedKubernetesVersions = 6 @@ -429,7 +429,7 @@ const ( // DefaultCoreDNSVersion is the default version for the CoreDNS. // renovate: datasource=docker depName=registry.k8s.io/coredns/coredns - DefaultCoreDNSVersion = "v1.13.0" + DefaultCoreDNSVersion = "v1.13.1" // LabelNodeRoleControlPlane is the node label required by a control plane node. LabelNodeRoleControlPlane = "node-role.kubernetes.io/control-plane" diff --git a/pkg/machinery/go.mod b/pkg/machinery/go.mod index 6aaac1c572..19a35935de 100644 --- a/pkg/machinery/go.mod +++ b/pkg/machinery/go.mod @@ -17,23 +17,24 @@ require ( github.com/google/cel-go v0.26.1 github.com/hashicorp/go-multierror v1.1.1 github.com/hexops/gotextdiff v1.0.3 - github.com/jsimonetti/rtnetlink/v2 v2.0.5 - github.com/mdlayher/ethtool v0.4.0 - github.com/opencontainers/runtime-spec v1.2.1 - github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2 + github.com/jsimonetti/rtnetlink/v2 v2.1.0 + github.com/mdlayher/ethtool v0.5.0 + github.com/opencontainers/runtime-spec v1.3.0 + github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25 github.com/ryanuber/go-glob v1.0.0 github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 + github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 github.com/siderolabs/crypto v0.6.4 github.com/siderolabs/gen v0.8.6 - github.com/siderolabs/go-api-signature v0.3.9 + github.com/siderolabs/go-api-signature v0.3.12 github.com/siderolabs/go-pointer v1.0.1 github.com/siderolabs/net v0.4.0 github.com/siderolabs/protoenc v0.2.4 github.com/stretchr/testify v1.11.1 go.yaml.in/yaml/v4 v4.0.0-rc.2 golang.org/x/net v0.46.0 - google.golang.org/genproto/googleapis/api v0.0.0-20251020155222-88f65dc88635 - google.golang.org/genproto/googleapis/rpc v0.0.0-20251020155222-88f65dc88635 + google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101 + google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 google.golang.org/grpc v1.76.0 google.golang.org/protobuf v1.36.10 ) @@ -57,7 +58,7 @@ require ( github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mdlayher/genetlink v1.3.2 // indirect - github.com/mdlayher/netlink v1.7.2 // indirect + github.com/mdlayher/netlink v1.8.0 // indirect github.com/mdlayher/socket v0.5.1 // indirect github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 // indirect github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect diff --git a/pkg/machinery/go.sum b/pkg/machinery/go.sum index a0e7490ae3..3cda828ca9 100644 --- a/pkg/machinery/go.sum +++ b/pkg/machinery/go.sum @@ -71,6 +71,8 @@ github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtL github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w= github.com/jsimonetti/rtnetlink/v2 v2.0.5 h1:l5S9iedrSW4thUfgiU+Hzsnk1cOR0upGD5ttt6mirHw= github.com/jsimonetti/rtnetlink/v2 v2.0.5/go.mod h1:9yTlq3Ojr1rbmh/Y5L30/KIojpFhTRph2xKeZ+y+Pic= +github.com/jsimonetti/rtnetlink/v2 v2.1.0 h1:3sSPD0k+Qvia3wbv6kZXCN0Dlz6Swv7RHjvvonuOcKE= +github.com/jsimonetti/rtnetlink/v2 v2.1.0/go.mod h1:hPPUTE+ekH3HD+zCEGAGLxzFY9HrJCyD1aN7JJ3SHIY= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= @@ -83,6 +85,8 @@ github.com/mdlayher/genetlink v1.3.2 h1:KdrNKe+CTu+IbZnm/GVUMXSqBBLqcGpRDa0xkQy5 github.com/mdlayher/genetlink v1.3.2/go.mod h1:tcC3pkCrPUGIKKsCsp0B3AdaaKuHtaxoJRz3cc+528o= github.com/mdlayher/netlink v1.7.2 h1:/UtM3ofJap7Vl4QWCPDGXY8d3GIY2UGSDbK+QWmY8/g= github.com/mdlayher/netlink v1.7.2/go.mod h1:xraEF7uJbxLhc5fpHL4cPe221LI2bdttWlU+ZGLfQSw= +github.com/mdlayher/netlink v1.8.0 h1:e7XNIYJKD7hUct3Px04RuIGJbBxy1/c4nX7D5YyvvlM= +github.com/mdlayher/netlink v1.8.0/go.mod h1:UhgKXUlDQhzb09DrCl2GuRNEglHmhYoWAHid9HK3594= github.com/mdlayher/socket v0.5.1 h1:VZaqt6RkGkt2OE9l3GcC6nZkqD3xKeQLyfleW/uBcos= github.com/mdlayher/socket v0.5.1/go.mod h1:TjPLHI1UgwEv5J1B5q0zTZq12A/6H7nKmtTanQE37IQ= github.com/onsi/ginkgo/v2 v2.20.1 h1:YlVIbqct+ZmnEph770q9Q7NVAz4wwIiVNahee6JyUzo= @@ -91,6 +95,8 @@ github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k= github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY= github.com/opencontainers/runtime-spec v1.2.1 h1:S4k4ryNgEpxW1dzyqffOmhI1BHYcjzU8lpJfSlR0xww= github.com/opencontainers/runtime-spec v1.2.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.3.0 h1:YZupQUdctfhpZy3TM39nN9Ika5CBWT5diQ8ibYCRkxg= +github.com/opencontainers/runtime-spec v1.3.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 h1:Dx7Ovyv/SFnMFw3fD4oEoeorXc6saIiQ23LrGLth0Gw= github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= @@ -99,6 +105,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2 h1:1sLMdKq4gNANTj0dUibycTLzpIEKVnLnbaEkxws78nw= github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8= +github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25 h1:S1hI5JiKP7883xBzZAr1ydcxrKNSVNm7+3+JwjxZEsg= +github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25/go.mod h1:ZQntvDG8TkPgljxtA0R9frDoND4QORU1VXz015N5Ks4= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= @@ -107,6 +115,7 @@ github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkB github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6NgVqpn3+iol9aGu4= github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY= +github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU= github.com/sasha-s/go-deadlock v0.3.5 h1:tNCOEEDG6tBqrNDOX35j/7hL5FcFViG6awUGROb2NsU= github.com/sasha-s/go-deadlock v0.3.5/go.mod h1:bugP6EGbdGYObIlx7pUZtWqlvo8k9H6vCBBsiChJQ5U= github.com/siderolabs/crypto v0.6.4 h1:uMoe/X/mABOv6yOgvKcjmjIMdv6U8JegBXlPKtyjn3g= @@ -117,6 +126,8 @@ github.com/siderolabs/gen v0.8.6 h1:pE6shuqov3L+5rEcAUJ/kY6iJofimljQw5G95P8a5c4= github.com/siderolabs/gen v0.8.6/go.mod h1:J9IbusbES2W6QWjtSHpDV9iPGZHc978h1+KJ4oQRspQ= github.com/siderolabs/go-api-signature v0.3.9 h1:JfXTR0J9LOsvQXT0kIdnSm+F3qe+ustLnBuC65H0qvc= github.com/siderolabs/go-api-signature v0.3.9/go.mod h1:VcilCqp2k2bYjFhzsxdc2JPqGIcOkHjeG2bLLm1NGeA= +github.com/siderolabs/go-api-signature v0.3.12 h1:i1X+kPh9fzo+lEjtEplZSbtq1p21vKv4FCWJcB/ozvk= +github.com/siderolabs/go-api-signature v0.3.12/go.mod h1:dPLiXohup4qHX7KUgF/wwOE3lRU5uAr3ssEomNxiyxY= github.com/siderolabs/go-pointer v1.0.1 h1:f7Yi4IK1jptS8yrT9GEbwhmGcVxvPQgBUG/weH3V3DM= github.com/siderolabs/go-pointer v1.0.1/go.mod h1:C8Q/3pNHT4RE9e4rYR9PHeS6KPMlStRBgYrJQJNy/vA= github.com/siderolabs/go-retry v0.3.3 h1:zKV+S1vumtO72E6sYsLlmIdV/G/GcYSBLiEx/c9oCEg= @@ -212,8 +223,12 @@ gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= google.golang.org/genproto/googleapis/api v0.0.0-20251020155222-88f65dc88635 h1:1wvBeYv+A2zfEbxROscJl69OP0m74S8wGEO+Syat26o= google.golang.org/genproto/googleapis/api v0.0.0-20251020155222-88f65dc88635/go.mod h1:fDMmzKV90WSg1NbozdqrE64fkuTv6mlq2zxo9ad+3yo= +google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101 h1:vk5TfqZHNn0obhPIYeS+cxIFKFQgser/M2jnI+9c6MM= +google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101/go.mod h1:E17fc4PDhkr22dE3RgnH2hEubUaky6ZwW4VhANxyspg= google.golang.org/genproto/googleapis/rpc v0.0.0-20251020155222-88f65dc88635 h1:3uycTxukehWrxH4HtPRtn1PDABTU331ViDjyqrUbaog= google.golang.org/genproto/googleapis/rpc v0.0.0-20251020155222-88f65dc88635/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 h1:tRPGkdGHuewF4UisLzzHHr1spKw92qLM98nIzxbC0wY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= google.golang.org/grpc v1.76.0 h1:UnVkv1+uMLYXoIz6o7chp59WfQUYA2ex/BXQ9rHZu7A= google.golang.org/grpc v1.76.0/go.mod h1:Ju12QI8M6iQJtbcsV+awF5a4hfJMLi4X0JLo94ULZ6c= google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= diff --git a/tools/docgen/go.mod b/tools/docgen/go.mod index c397d274af..75be8b84e1 100644 --- a/tools/docgen/go.mod +++ b/tools/docgen/go.mod @@ -4,14 +4,14 @@ go 1.25.0 // forked go-yaml that introduces RawYAML interface, which can be used to populate YAML fields using bytes // which are then encoded as a valid YAML blocks with proper indentiation -replace gopkg.in/yaml.v3 => github.com/unix4ever/yaml v0.0.0-20220527175918-f17b0f05cf2c +replace gopkg.in/yaml.v3 => github.com/unix4ever/yaml/v2 v2.4.0 require ( github.com/gomarkdown/markdown v0.0.0-20250810172220-2e2c11897d1a github.com/invopop/jsonschema v0.13.0 github.com/microcosm-cc/bluemonday v1.0.27 - github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 - github.com/siderolabs/gen v0.8.5 + github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 + github.com/siderolabs/gen v0.8.6 github.com/wk8/go-ordered-map/v2 v2.1.8 gopkg.in/yaml.v3 v3.0.1 mvdan.cc/gofumpt v0.9.2 diff --git a/tools/go.mod b/tools/go.mod index c5bdc61b86..1bbf489c60 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -36,11 +36,11 @@ replace ( replace ( // Changes from https://github.com/anchore/grype/pull/2798 for using VEX with SBOM - github.com/anchore/grype => github.com/dsseng/grype v0.96.1-0.20250718094733-2197792a3b26 + github.com/anchore/grype => github.com/dsseng/grype 9b7e8e23d161 // Changes from https://github.com/anchore/syft/pull/3932 for deterministic SBOM - github.com/anchore/syft => github.com/dsseng/syft v1.26.2-0.20250703101014-f39c35d156d9 + github.com/anchore/syft => github.com/dsseng/syft v1.28.0 // HACK: required by some dependency of syft, no longer available - github.com/garyburd/redigo => github.com/gomodule/redigo v0.0.0-20150301180006-535138d7bcd7 + github.com/garyburd/redigo => github.com/gomodule/redigo v1.9.3 ) require ( @@ -128,10 +128,10 @@ require ( github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 // indirect github.com/anchore/go-sync v0.0.0-20250326131806-4eda43a485b6 // indirect github.com/anchore/go-version v1.2.2-0.20210903204242-51efa5b487c4 // indirect - github.com/anchore/grype v0.101.1 // indirect + github.com/anchore/grype v0.103.0 // indirect github.com/anchore/packageurl-go v0.1.1-0.20250220190351-d62adb6e1115 // indirect github.com/anchore/stereoscope v0.1.6 // indirect - github.com/anchore/syft v1.34.2 // indirect + github.com/anchore/syft v1.37.0 // indirect github.com/andybalholm/brotli v1.1.2-0.20250424173009-453214e765f3 // indirect github.com/antlr4-go/antlr/v4 v4.13.1 // indirect github.com/aokoli/goutils v1.0.1 // indirect @@ -266,7 +266,7 @@ require ( github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect github.com/golangci/go-printf-func-name v0.1.1 // indirect github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect - github.com/golangci/golangci-lint/v2 v2.5.0 // indirect + github.com/golangci/golangci-lint/v2 v2.6.1 // indirect github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 // indirect github.com/golangci/misspell v0.7.0 // indirect github.com/golangci/nilerr v0.0.0-20250918000102-015671e622fe // indirect @@ -403,7 +403,7 @@ require ( github.com/pkg/errors v0.9.1 // indirect github.com/pkg/profile v1.7.0 // indirect github.com/pkg/xattr v0.4.9 // indirect - github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect + github.com/planetscale/vtprotobuf ba97887b0a25 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/polyfloyd/go-errorlint v1.8.0 // indirect github.com/prometheus/client_golang v1.19.1 // indirect @@ -445,9 +445,9 @@ require ( github.com/siderolabs/deep-copy v0.5.8 // indirect github.com/siderolabs/gen v0.8.5 // indirect github.com/siderolabs/importvet v0.2.0 // indirect - github.com/siderolabs/talos/tools/docgen v0.0.0-20251021165158-6c98f4cdb049 // indirect - github.com/siderolabs/talos/tools/gotagsrewrite v0.0.0-20251021165158-6c98f4cdb049 // indirect - github.com/siderolabs/talos/tools/structprotogen v0.0.0-20251021165158-6c98f4cdb049 // indirect + github.com/siderolabs/talos/tools/docgen e25db484f544 // indirect + github.com/siderolabs/talos/tools/gotagsrewrite e25db484f544 // indirect + github.com/siderolabs/talos/tools/structprotogen e25db484f544 // indirect github.com/sirupsen/logrus v1.9.4-0.20230606125235-dd1b4c2e81af // indirect github.com/sivchari/containedctx v1.0.3 // indirect github.com/skeema/knownhosts v1.3.1 // indirect