diff --git a/.disvulncheck.yaml b/.disvulncheck.yaml new file mode 100644 index 000000000..f9f3be0f8 --- /dev/null +++ b/.disvulncheck.yaml @@ -0,0 +1,29 @@ +ignore_ttl: 168h # 7 days, each entry must be revalidated after this time, and either removed or renewed (with a new date) + +ignore: + - id: GO-2026-4923 + reason: No fix available, code not reachable in production. + date: 2026-04-08 + + # fix them when updating tools package + - id: GO-2026-4864 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4865 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4866 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4869 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4870 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4946 + reason: Waiting for tools package to be updated. + date: 2026-04-08 + - id: GO-2026-4947 + reason: Waiting for tools package to be updated. + date: 2026-04-08 diff --git a/.dockerignore b/.dockerignore index 83c35d8fd..c6cb56e0a 100644 --- a/.dockerignore +++ b/.dockerignore @@ -8,6 +8,7 @@ !pkg !website !tools +!.disvulncheck.yaml !.golangci.yml !.markdownlint.json !.textlintrc.json diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 178b68876..7f69e14c4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-25T07:26:58Z by kres 3675077. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -69,7 +69,7 @@ jobs: endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 timeout-minutes: 10 - name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -153,7 +153,7 @@ jobs: run: | make unit-tests-race - name: coverage - uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # version: v5.5.2 + uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # version: v6.0.0 with: files: _out/coverage.txt token: ${{ secrets.CODECOV_TOKEN }} @@ -320,7 +320,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -389,7 +389,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -457,7 +457,7 @@ jobs: run: | git fetch --prune --unshallow - name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -535,7 +535,7 @@ jobs: endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 timeout-minutes: 10 - name: login-to-registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # version: v4.0.0 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # version: v4.1.0 with: password: ${{ secrets.GITHUB_TOKEN }} registry: ghcr.io @@ -608,7 +608,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -741,7 +741,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -877,7 +877,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1030,7 +1030,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1183,7 +1183,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1336,7 +1336,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1483,7 +1483,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1607,7 +1607,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1688,7 +1688,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1783,7 +1783,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1895,7 +1895,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -1985,7 +1985,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2116,7 +2116,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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2243,7 +2243,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2363,7 +2363,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2535,7 +2535,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2617,7 +2617,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2754,7 +2754,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -2875,7 +2875,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3023,7 +3023,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3187,7 +3187,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3296,7 +3296,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3429,7 +3429,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3557,7 +3557,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3712,7 +3712,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3820,7 +3820,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -3924,7 +3924,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4033,7 +4033,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4127,7 +4127,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4225,7 +4225,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4362,7 +4362,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4469,7 +4469,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4575,7 +4575,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4674,7 +4674,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4789,7 +4789,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4898,7 +4898,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -4967,7 +4967,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -5084,7 +5084,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out @@ -5208,7 +5208,7 @@ jobs: run: | make release-notes - name: login-to-registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # version: v4.0.0 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # version: v4.1.0 with: password: ${{ secrets.GITHUB_TOKEN }} registry: ghcr.io @@ -5291,7 +5291,7 @@ jobs: run: | make sbom - name: login-to-registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # version: v4.0.0 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # version: v4.1.0 with: password: ${{ secrets.GITHUB_TOKEN }} registry: ghcr.io @@ -5307,7 +5307,7 @@ jobs: run: | make images - name: Install Cosign - uses: sigstore/cosign-installer@ba7bc0a3fef59531c69a25acd34668d6d3fe6f22 # version: v4.1.0 + uses: sigstore/cosign-installer@cad07c2e89fa2edd6e2d7bab4c1aa38e53f76003 # version: v4.1.1 - name: Sign artifacts run: | cosign sign-blob --bundle _out/initramfs-amd64.xz.bundle --yes _out/initramfs-amd64.xz @@ -5347,7 +5347,7 @@ jobs: cosign sign-blob --bundle sha256sum.txt.bundle --yes sha256sum.txt cosign sign-blob --bundle sha512sum.txt.bundle --yes sha512sum.txt - name: release - uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # version: v2.5.0 + uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # version: v2.6.1 with: body_path: _out/RELEASE_NOTES.md draft: "true" diff --git a/.github/workflows/grype-scan-cron.yaml b/.github/workflows/grype-scan-cron.yaml index 5be5ba2a8..91ad34775 100644 --- a/.github/workflows/grype-scan-cron.yaml +++ b/.github/workflows/grype-scan-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -52,7 +52,7 @@ jobs: endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 timeout-minutes: 10 - name: login-to-registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # version: v4.0.0 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # version: v4.1.0 with: password: ${{ secrets.GITHUB_TOKEN }} registry: ghcr.io diff --git a/.github/workflows/integration-airgapped-cron.yaml b/.github/workflows/integration-airgapped-cron.yaml index 766fdd14c..63cb31e04 100644 --- a/.github/workflows/integration-airgapped-cron.yaml +++ b/.github/workflows/integration-airgapped-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-aws-cron.yaml b/.github/workflows/integration-aws-cron.yaml index a155a73a0..073011811 100644 --- a/.github/workflows/integration-aws-cron.yaml +++ b/.github/workflows/integration-aws-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 3fc4bc20e..dc3e38331 100644 --- a/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 358115543..69253fc40 100644 --- a/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 584ba69df..9ca37aca2 100644 --- a/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 b42250633..15e12a188 100644 --- a/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml +++ b/.github/workflows/integration-aws-nvidia-oss-production-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-cilium-cron.yaml b/.github/workflows/integration-cilium-cron.yaml index fbd5af6a1..147125af8 100644 --- a/.github/workflows/integration-cilium-cron.yaml +++ b/.github/workflows/integration-cilium-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-conformance-cron.yaml b/.github/workflows/integration-conformance-cron.yaml index dff8bcf0b..56eaa414b 100644 --- a/.github/workflows/integration-conformance-cron.yaml +++ b/.github/workflows/integration-conformance-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-conformance-enforcing-cron.yaml b/.github/workflows/integration-conformance-enforcing-cron.yaml index 37daba450..23c032afb 100644 --- a/.github/workflows/integration-conformance-enforcing-cron.yaml +++ b/.github/workflows/integration-conformance-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-embedded-cron.yaml b/.github/workflows/integration-embedded-cron.yaml index ee0295b10..c418607d3 100644 --- a/.github/workflows/integration-embedded-cron.yaml +++ b/.github/workflows/integration-embedded-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-extensions-cron.yaml b/.github/workflows/integration-extensions-cron.yaml index 1bc8a7121..81475e0fd 100644 --- a/.github/workflows/integration-extensions-cron.yaml +++ b/.github/workflows/integration-extensions-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-gcp-cron.yaml b/.github/workflows/integration-gcp-cron.yaml index 04412f9f0..eb1e231e3 100644 --- a/.github/workflows/integration-gcp-cron.yaml +++ b/.github/workflows/integration-gcp-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -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@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 29eea2523..d95de6e2d 100644 --- a/.github/workflows/integration-image-cache-cron.yaml +++ b/.github/workflows/integration-image-cache-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-16T10:48:51Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-image-factory-cron.yaml b/.github/workflows/integration-image-factory-cron.yaml index d7cc9f8a6..ca9140bd5 100644 --- a/.github/workflows/integration-image-factory-cron.yaml +++ b/.github/workflows/integration-image-factory-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-images-cron.yaml b/.github/workflows/integration-images-cron.yaml index 6dc3ff7d9..4927df2e6 100644 --- a/.github/workflows/integration-images-cron.yaml +++ b/.github/workflows/integration-images-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 ecaf99bc1..03563f331 100644 --- a/.github/workflows/integration-misc-0-cron.yaml +++ b/.github/workflows/integration-misc-0-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-24T16:35:58Z by kres 3675077. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-1-cron.yaml b/.github/workflows/integration-misc-1-cron.yaml index 0676b3615..0ef85d3a1 100644 --- a/.github/workflows/integration-misc-1-cron.yaml +++ b/.github/workflows/integration-misc-1-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-1-enforcing-cron.yaml b/.github/workflows/integration-misc-1-enforcing-cron.yaml index 69b12bf11..e43737d30 100644 --- a/.github/workflows/integration-misc-1-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-1-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-2-cron.yaml b/.github/workflows/integration-misc-2-cron.yaml index 0a442d9d2..f29cc66a9 100644 --- a/.github/workflows/integration-misc-2-cron.yaml +++ b/.github/workflows/integration-misc-2-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-3-cron.yaml b/.github/workflows/integration-misc-3-cron.yaml index ab3b545a8..f0bf129a2 100644 --- a/.github/workflows/integration-misc-3-cron.yaml +++ b/.github/workflows/integration-misc-3-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-3-enforcing-cron.yaml b/.github/workflows/integration-misc-3-enforcing-cron.yaml index 31eb1c6f9..af910459c 100644 --- a/.github/workflows/integration-misc-3-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-3-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-4-cron.yaml b/.github/workflows/integration-misc-4-cron.yaml index 63015243b..6a690db82 100644 --- a/.github/workflows/integration-misc-4-cron.yaml +++ b/.github/workflows/integration-misc-4-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-misc-4-enforcing-cron.yaml b/.github/workflows/integration-misc-4-enforcing-cron.yaml index 796d503d6..a91ae7295 100644 --- a/.github/workflows/integration-misc-4-enforcing-cron.yaml +++ b/.github/workflows/integration-misc-4-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-provision-0-cron.yaml b/.github/workflows/integration-provision-0-cron.yaml index ed3b4c0bd..4d4abaad9 100644 --- a/.github/workflows/integration-provision-0-cron.yaml +++ b/.github/workflows/integration-provision-0-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-provision-1-cron.yaml b/.github/workflows/integration-provision-1-cron.yaml index 8f0a7020f..7209f98a4 100644 --- a/.github/workflows/integration-provision-1-cron.yaml +++ b/.github/workflows/integration-provision-1-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-25T07:26:58Z by kres 3675077. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-provision-2-cron.yaml b/.github/workflows/integration-provision-2-cron.yaml index ce8bd58d9..8423f318f 100644 --- a/.github/workflows/integration-provision-2-cron.yaml +++ b/.github/workflows/integration-provision-2-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-25T07:26:58Z by kres 3675077. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-provision-3-cron.yaml b/.github/workflows/integration-provision-3-cron.yaml index 611f72714..7b3725f5f 100644 --- a/.github/workflows/integration-provision-3-cron.yaml +++ b/.github/workflows/integration-provision-3-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-16T15:20:50Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-cron.yaml b/.github/workflows/integration-qemu-cron.yaml index 0417278f4..cd06aacf8 100644 --- a/.github/workflows/integration-qemu-cron.yaml +++ b/.github/workflows/integration-qemu-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-csi-longhorn-cron.yaml b/.github/workflows/integration-qemu-csi-longhorn-cron.yaml index e68401b58..4c195cb8a 100644 --- a/.github/workflows/integration-qemu-csi-longhorn-cron.yaml +++ b/.github/workflows/integration-qemu-csi-longhorn-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-csi-openebs-cron.yaml b/.github/workflows/integration-qemu-csi-openebs-cron.yaml index 01c150255..3a48bd42d 100644 --- a/.github/workflows/integration-qemu-csi-openebs-cron.yaml +++ b/.github/workflows/integration-qemu-csi-openebs-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml b/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml index 08cf2018c..60e8d38f5 100644 --- a/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml +++ b/.github/workflows/integration-qemu-csi-rook-ceph-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-encrypted-vip-cron.yaml b/.github/workflows/integration-qemu-encrypted-vip-cron.yaml index 021e1c042..872cccb5f 100644 --- a/.github/workflows/integration-qemu-encrypted-vip-cron.yaml +++ b/.github/workflows/integration-qemu-encrypted-vip-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-enforcing-cron.yaml b/.github/workflows/integration-qemu-enforcing-cron.yaml index 34cac6213..300018199 100644 --- a/.github/workflows/integration-qemu-enforcing-cron.yaml +++ b/.github/workflows/integration-qemu-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-qemu-race-cron.yaml b/.github/workflows/integration-qemu-race-cron.yaml index 8ea401892..5ebf4bac2 100644 --- a/.github/workflows/integration-qemu-race-cron.yaml +++ b/.github/workflows/integration-qemu-race-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-reproducibility-test-cron.yaml b/.github/workflows/integration-reproducibility-test-cron.yaml index ab5b00204..7a0e8c32e 100644 --- a/.github/workflows/integration-reproducibility-test-cron.yaml +++ b/.github/workflows/integration-reproducibility-test-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 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 a654fc227..fb9044cc9 100644 --- a/.github/workflows/integration-trusted-boot-cron.yaml +++ b/.github/workflows/integration-trusted-boot-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/integration-trusted-boot-enforcing-cron.yaml b/.github/workflows/integration-trusted-boot-enforcing-cron.yaml index 2d42ea70d..3d1b13468 100644 --- a/.github/workflows/integration-trusted-boot-enforcing-cron.yaml +++ b/.github/workflows/integration-trusted-boot-enforcing-cron.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-15T13:42:44Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. concurrency: group: ${{ github.head_ref || github.run_id }} @@ -53,7 +53,7 @@ jobs: timeout-minutes: 10 - name: Download artifacts if: github.event_name != 'schedule' - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # version: v8.0.0 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 with: name: talos-artifacts path: _out diff --git a/.github/workflows/slack-notify-ci-failure.yaml b/.github/workflows/slack-notify-ci-failure.yaml index 36961768c..b2aeab701 100644 --- a/.github/workflows/slack-notify-ci-failure.yaml +++ b/.github/workflows/slack-notify-ci-failure.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-16T15:20:50Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. "on": workflow_run: @@ -56,7 +56,7 @@ jobs: if: github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.event != 'pull_request' steps: - name: Slack Notify - uses: slackapi/slack-github-action@91efab103c0de0a537f72a35f6b8cda0ee76bf0a # version: v2.1.1 + uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # version: v3.0.1 with: method: chat.postMessage payload: | diff --git a/.github/workflows/slack-notify.yaml b/.github/workflows/slack-notify.yaml index b00fd5550..cb99f78f3 100644 --- a/.github/workflows/slack-notify.yaml +++ b/.github/workflows/slack-notify.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-03-16T15:20:50Z by kres e68c408. +# Generated on 2026-04-08T10:09:40Z by kres 59a747e. "on": workflow_run: @@ -61,7 +61,7 @@ jobs: run: | echo pull_request_number=$(gh pr view -R ${{ github.repository }} ${{ github.event.workflow_run.head_repository.owner.login }}:${{ github.event.workflow_run.head_branch }} --json number --jq .number) >> $GITHUB_OUTPUT - name: Slack Notify - uses: slackapi/slack-github-action@91efab103c0de0a537f72a35f6b8cda0ee76bf0a # version: v2.1.1 + uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # version: v3.0.1 with: method: chat.postMessage payload: | diff --git a/Dockerfile b/Dockerfile index f410c4bac..d9a589122 100644 --- a/Dockerfile +++ b/Dockerfile @@ -428,7 +428,8 @@ WORKDIR /src # The vulncheck target runs the vulnerability check tool. FROM base AS lint-vulncheck -RUN --mount=type=cache,target=/.cache,id=talos/.cache go tool golang.org/x/vuln/cmd/govulncheck ./... +COPY .disvulncheck.yaml . +RUN --mount=type=cache,target=/.cache,id=talos/.cache go tool github.com/shanduur/dis-vulncheck ./... # The lint-deadcode target runs the deadcode elimination check. FROM base AS lint-deadcode diff --git a/tools/go.mod b/tools/go.mod index f4f303c3e..f7b069814 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -13,6 +13,7 @@ tool ( github.com/golangci/golangci-lint/v2/cmd/golangci-lint github.com/planetscale/vtprotobuf/cmd/protoc-gen-go-vtproto github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc + github.com/shanduur/dis-vulncheck github.com/siderolabs/deep-copy github.com/siderolabs/importvet/cmd/importvet github.com/siderolabs/talos/tools/docgen @@ -94,6 +95,9 @@ require ( github.com/Microsoft/go-winio v0.6.2 // indirect github.com/Microsoft/hcsshim v0.14.0-rc.1 // indirect github.com/MirrexOne/unqueryvet v1.5.4 // indirect + github.com/ONSdigital/dp-api-clients-go/v2 v2.266.0 // indirect + github.com/ONSdigital/dp-net/v3 v3.2.0 // indirect + github.com/ONSdigital/log.go/v2 v2.5.0 // indirect github.com/OneOfOne/xxhash v1.2.8 // indirect github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect github.com/ProtonMail/go-crypto v1.3.0 // indirect @@ -172,6 +176,7 @@ require ( github.com/bombsimon/wsl/v5 v5.6.0 // indirect github.com/breml/bidichk v0.3.3 // indirect github.com/breml/errchkjson v0.4.1 // indirect + github.com/briandowns/spinner v1.23.2 // indirect github.com/bufbuild/buf v1.66.1 // indirect github.com/bufbuild/protocompile v0.14.2-0.20260306221011-519528254156 // indirect github.com/bufbuild/protoplugin v0.0.0-20250218205857-750e09ce93e1 // indirect @@ -316,6 +321,7 @@ require ( github.com/hashicorp/hcl/v2 v2.24.0 // indirect github.com/henvic/httpretty v0.1.4 // indirect github.com/hexops/gotextdiff v1.0.3 // indirect + github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f // indirect github.com/huandu/xstrings v1.5.0 // indirect github.com/iancoleman/strcase v0.3.0 // indirect github.com/imdario/mergo v0.3.16 // indirect @@ -459,6 +465,7 @@ require ( github.com/segmentio/asm v1.2.1 // indirect github.com/segmentio/encoding v0.5.3 // indirect github.com/sergi/go-diff v1.4.0 // indirect + github.com/shanduur/dis-vulncheck v0.0.0-20260408100036-756e0800f083 // indirect github.com/shopspring/decimal v1.4.0 // indirect github.com/siderolabs/deep-copy v0.5.8 // indirect github.com/siderolabs/gen v0.8.6 // indirect diff --git a/tools/go.sum b/tools/go.sum index a8bda06c8..27c19e5d9 100644 --- a/tools/go.sum +++ b/tools/go.sum @@ -175,6 +175,12 @@ github.com/Microsoft/hcsshim v0.14.0-rc.1 h1:qAPXKwGOkVn8LlqgBN8GS0bxZ83hOJpcjxz github.com/Microsoft/hcsshim v0.14.0-rc.1/go.mod h1:hTKFGbnDtQb1wHiOWv4v0eN+7boSWAHyK/tNAaYZL0c= github.com/MirrexOne/unqueryvet v1.5.4 h1:38QOxShO7JmMWT+eCdDMbcUgGCOeJphVkzzRgyLJgsQ= github.com/MirrexOne/unqueryvet v1.5.4/go.mod h1:fs9Zq6eh1LRIhsDIsxf9PONVUjYdFHdtkHIgZdJnyPU= +github.com/ONSdigital/dp-api-clients-go/v2 v2.266.0 h1:NQbu+x2Q7ZhrjGKvN73qVxG/nqX+TJck7iCzSHHEp98= +github.com/ONSdigital/dp-api-clients-go/v2 v2.266.0/go.mod h1:bLseTP21r8LCStUEeOdVPyqtrTomOFP/azPjKWW4deA= +github.com/ONSdigital/dp-net/v3 v3.2.0 h1:CEWFPsqRlf3Sf2axcHwklO9AyIjMX3sxXs0RQj/gqpA= +github.com/ONSdigital/dp-net/v3 v3.2.0/go.mod h1:kVOMIty69FvEj1+SyLHjEnKGyM2eSvecu+rjABoeMxY= +github.com/ONSdigital/log.go/v2 v2.5.0 h1:gFHAn6tLOzkhC9hiAFgFxzNBh5Uz06KyULQ9aQyM9tE= +github.com/ONSdigital/log.go/v2 v2.5.0/go.mod h1:0ilpZzc5lVoBlXC/s5m8EaQETbe0yT8Z+p4QhKy0fpY= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/OneOfOne/xxhash v1.2.8 h1:31czK/TI9sNkxIKfaUfGlU47BAxQ0ztGgd9vPyqimf8= github.com/OneOfOne/xxhash v1.2.8/go.mod h1:eZbhyaAYD41SGSSsnmcpxVoRiQ/MPUTjUdIIOT9Um7Q= @@ -358,6 +364,8 @@ github.com/breml/bidichk v0.3.3 h1:WSM67ztRusf1sMoqH6/c4OBCUlRVTKq+CbSeo0R17sE= github.com/breml/bidichk v0.3.3/go.mod h1:ISbsut8OnjB367j5NseXEGGgO/th206dVa427kR8YTE= github.com/breml/errchkjson v0.4.1 h1:keFSS8D7A2T0haP9kzZTi7o26r7kE3vymjZNeNDRDwg= github.com/breml/errchkjson v0.4.1/go.mod h1:a23OvR6Qvcl7DG/Z4o0el6BRAjKnaReoPQFciAl9U3s= +github.com/briandowns/spinner v1.23.2 h1:Zc6ecUnI+YzLmJniCfDNaMbW0Wid1d5+qcTq4L2FW8w= +github.com/briandowns/spinner v1.23.2/go.mod h1:LaZeM4wm2Ywy6vO571mvhQNRcWfRUnXOs0RcKV0wYKM= github.com/brianvoe/gofakeit/v6 v6.28.0 h1:Xib46XXuQfmlLS2EXRuJpqcw8St6qSZz75OUo0tgAW4= github.com/brianvoe/gofakeit/v6 v6.28.0/go.mod h1:Xj58BMSnFqcn/fAQeSK+/PLtC5kSb7FJIq4JyGa8vEs= github.com/bufbuild/buf v1.66.1 h1:wqmmU+6uoxB/eYDOmXq2To4qEXvOJN7gR6L9AxrPL1E= @@ -804,6 +812,8 @@ github.com/gookit/assert v0.1.1/go.mod h1:jS5bmIVQZTIwk42uXl4lyj4iaaxx32tqH16CFj github.com/gookit/color v1.2.5/go.mod h1:AhIE+pS6D4Ql0SQWbBeXPHw7gY0/sjHoA4s/n1KB7xg= github.com/gookit/color v1.6.0 h1:JjJXBTk1ETNyqyilJhkTXJYYigHG24TM9Xa2M1xAhRA= github.com/gookit/color v1.6.0/go.mod h1:9ACFc7/1IpHGBW8RwuDm/0YEnhg3dwwXpoMsmtyHfjs= +github.com/gopherjs/gopherjs v1.17.2 h1:fQnZVsXk8uxXIStYb0N4bGk7jeyTalG/wsZjQ25dO0g= +github.com/gopherjs/gopherjs v1.17.2/go.mod h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k= github.com/gordonklaus/ineffassign v0.2.0 h1:Uths4KnmwxNJNzq87fwQQDDnbNb7De00VOk9Nu0TySs= github.com/gordonklaus/ineffassign v0.2.0/go.mod h1:TIpymnagPSexySzs7F9FnO1XFTy8IT3a59vmZp5Y9Lw= github.com/gorilla/css v1.0.1 h1:ntNaBIghp6JmvWnxbZKANoLyuXTPZ4cAMlo6RyhlbO8= @@ -882,6 +892,8 @@ github.com/henvic/httpretty v0.1.4 h1:Jo7uwIRWVFxkqOnErcoYfH90o3ddQyVrSANeS4cxYm github.com/henvic/httpretty v0.1.4/go.mod h1:Dn60sQTZfbt2dYsdUSNsCljyF4AfdqnuJFDLJA1I4AM= github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= +github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f h1:7LYC+Yfkj3CTRcShK0KOL/w6iTiKyqqBA9a41Wnggw8= +github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f/go.mod h1:pFlLw2CfqZiIBOx6BuCeRLCrfxBJipTY0nIOF/VbGcI= github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI= github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= @@ -926,6 +938,8 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julz/importas v0.2.0 h1:y+MJN/UdL63QbFJHws9BVC5RpA2iq0kpjrFajTGivjQ= github.com/julz/importas v0.2.0/go.mod h1:pThlt589EnCYtMnmhmRYY/qn9lCf/frPOK+WMx3xiJY= @@ -1293,6 +1307,10 @@ github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNX github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sergi/go-diff v1.4.0 h1:n/SP9D5ad1fORl+llWyN+D6qoUETXNZARKjyY2/KVCw= github.com/sergi/go-diff v1.4.0/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= +github.com/shanduur/dis-vulncheck v0.0.0-20260408093131-41efbf3e7c45 h1:zSVQoKqu8+wBZ/gl2BqHhV+CsbD3LKxA7iTotdugWes= +github.com/shanduur/dis-vulncheck v0.0.0-20260408093131-41efbf3e7c45/go.mod h1:EOFVkgQtVpBXxO3Zswoj+ncDM5sQtDJwQtYeE9TEqs4= +github.com/shanduur/dis-vulncheck v0.0.0-20260408100036-756e0800f083 h1:BaFQTIbUFRP5miIZ4uGdl85/gyGNCttWrNK0WY+kep8= +github.com/shanduur/dis-vulncheck v0.0.0-20260408100036-756e0800f083/go.mod h1:EOFVkgQtVpBXxO3Zswoj+ncDM5sQtDJwQtYeE9TEqs4= github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k= github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= @@ -1315,6 +1333,10 @@ github.com/skeema/knownhosts v1.3.2 h1:EDL9mgf4NzwMXCTfaxSD/o/a5fxDw/xL9nkU28Jjd github.com/skeema/knownhosts v1.3.2/go.mod h1:bEg3iQAuw+jyiw+484wwFJoKSLwcfd7fqRy+N0QTiow= github.com/smallnest/ringbuffer v0.1.1 h1:KL2iILLdDCr9nWxYrNcsQ7Px7EVnoNBDJ0r/M/hEksA= github.com/smallnest/ringbuffer v0.1.1/go.mod h1:tAG61zBM1DYRaGIPloumExGvScf08oHuo0kFoOqdbT0= +github.com/smarty/assertions v1.16.0 h1:EvHNkdRA4QHMrn75NZSoUQ/mAUXAYWfatfB01yTCzfY= +github.com/smarty/assertions v1.16.0/go.mod h1:duaaFdCS0K9dnoM50iyek/eYINOZ64gbh1Xlf6LG7AI= +github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= +github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60= github.com/sonatard/noctx v0.5.0 h1:e/jdaqAsuWVOKQ0P6NWiIdDNHmHT5SwuuSfojFjzwrw= github.com/sonatard/noctx v0.5.0/go.mod h1:64XdbzFb18XL4LporKXp8poqZtPKbCrqQ402CV+kJas= github.com/sorairolake/lzip-go v0.3.8 h1:j5Q2313INdTA80ureWYRhX+1K78mUXfMoPZCw/ivWik=