- name: Upload metrics
if: ${{ success() && steps.install-cilium.outcome != 'skipped' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: metrics
path: metrics-*.html
fi
- name: Merge ${{ inputs.name }}
if: ${{ steps.filter_artifacts.outputs.exists == 'true' }}
- uses: actions/upload-artifact/merge@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact/merge@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: ${{ inputs.name }}
pattern: ${{ inputs.pattern }}
- name: Upload artifacts
if: ${{ always() && inputs.job_status == 'failure' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: "cilium-sysdumps-${{ inputs.artifacts_suffix }}"
path: cilium-sysdump-*.zip
- name: Upload JUnits [junit]
if: ${{ always() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: "cilium-junits-${{ inputs.artifacts_suffix }}"
path: ${{ inputs.junits-directory }}/*.xml
# as features might have been captured in a previous step outside of this
# composite action.
if: ${{ always() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: "features-tested-${{ inputs.artifacts_suffix }}"
path: ./features-tested-*.json
echo "CILIUM_RUNTIME_IMAGE_PREFIX=quay.io/cilium/" >> $GITHUB_ENV
# renovate: datasource=github-releases depName=kubernetes-sigs/kind
- KIND_VERSION="v0.30.0"
+ KIND_VERSION="v0.31.0"
# renovate: datasource=docker
KIND_K8S_IMAGE="quay.io/cilium/kindest-node:v1.35.0-rc.1@sha256:4b9ff49685342ba011ed29c0a1d22ac67756af4bad341a4bd8117bedba8080a9"
KIND_K8S_VERSION=$(echo "$KIND_K8S_IMAGE" | sed -r 's|.+:(v[0-9a-z.-]+)(@.+)?|\1|')
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Set up QEMU
id: qemu
- name: Upload artifact digests runtime
if: ${{ steps.cilium-runtime-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-runtime
path: image-digest
- name: Upload artifact digests builder
if: ${{ steps.cilium-builder-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-builder
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Set up QEMU
id: qemu
- name: Upload artifact digests runtime
if: ${{ steps.cilium-runtime-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-runtime
path: image-digest
- name: Upload artifact digests builder
if: ${{ steps.cilium-builder-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-builder
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Set up QEMU
id: qemu
- name: Upload artifact digests runtime
if: ${{ steps.cilium-runtime-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-runtime
path: image-digest
- name: Upload artifact digests builder
if: ${{ steps.cilium-builder-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-builder
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Set up QEMU
id: qemu
- name: Upload artifact digests runtime
if: ${{ steps.cilium-runtime-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-runtime
path: image-digest
- name: Upload artifact digests builder
if: ${{ steps.cilium-builder-tag-in-repositories.outputs.exists == 'false' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest cilium-builder
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Login to quay.io
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest ${{ matrix.name }}
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
sudo systemctl start docker
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Disable GC entirely to avoid buildkit from GC caches.
with:
buildkitd-config-inline: |
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest ${{ matrix.name }}
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
sudo systemctl start docker
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Disable GC entirely to avoid buildkit from GC caches.
with:
buildkitd-config-inline: |
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
if: ${{ steps.check.outputs.build != '' }}
with:
name: image-digest ${{ matrix.name }}
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
sudo systemctl start docker
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Disable GC entirely to avoid buildkit from GC caches.
with:
buildkitd-config-inline: |
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
if: ${{ steps.check.outputs.build != '' }}
with:
name: image-digest ${{ matrix.name }}
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
sudo systemctl start docker
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Disable GC entirely to avoid buildkit from GC caches.
with:
buildkitd-config-inline: |
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
if: ${{ steps.check.outputs.build != '' }}
with:
name: image-digest ${{ matrix.name }}
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Warning: since this is a privileged workflow, subsequent workflow job
# steps must take care not to execute untrusted code.
echo "" >> image-digest/docs-builder.txt
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest docs-builder
path: image-digest
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Warning: since this is a privileged workflow, subsequent workflow job
# steps must take care not to execute untrusted code.
echo "" >> image-digest/docs-builder.txt
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest docs-builder
path: image-digest
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Warning: since this is a privileged workflow, subsequent workflow job
# steps must take care not to execute untrusted code.
echo "" >> image-digest/docs-builder.txt
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest docs-builder
path: image-digest
uses: ./.github/actions/set-env-variables
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
# Warning: since this is a privileged workflow, subsequent workflow job
# steps must take care not to execute untrusted code.
echo "" >> image-digest/docs-builder.txt
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest docs-builder
path: image-digest
cp -r .github/actions/set-runtime-image ../cilium-base-branch
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
+ uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Login to DockerHub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest ${{ matrix.name }}
path: image-digest
mkdir -p image-digest/
- name: Download digests of all images built
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: image-digest/
pattern: "*image-digest *"
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: image-digest-output.txt-${{ steps.tag.outputs.tag }}
path: image-digest-output.txt
# Upload artifact digests
- name: Upload artifact digests
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: Makefile.digests-${{ steps.tag.outputs.tag }}
path: Makefile.digests
with:
fetch-depth: 0
- name: Initialize CodeQL
- uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
+ uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
with:
languages: ${{ matrix.language }}
- name: Autobuild
- uses: github/codeql-action/autobuild@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
+ uses: github/codeql-action/autobuild@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
+ uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
with:
category: '/language:${{matrix.language}}'
output: sarif-results
echo "✅ No issues in modified files"
- name: Upload SARIF as artifact
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: codeql-sarif-${{ matrix.language }}
path: sarif-results/${{ matrix.language }}.sarif
retention-days: 7
- name: Upload SARIF to GitHub Security
- uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
+ uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
with:
sarif_file: sarif-results/${{ matrix.language }}.sarif
category: '/language:${{matrix.language}}'
env:
clusterNamePrefix: ${{ github.repository_owner }}-${{ github.event.repository.name }}-${{ github.run_id }}-${{ github.run_attempt }}
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
# renovate: datasource=github-releases depName=kubernetes/kubernetes
- kubectl_version: v1.34.3
+ kubectl_version: v1.35.0
jobs:
echo-inputs:
test_concurrency: ${{ inputs.test-concurrency || 3 }}
clusterNamePrefix: ${{ github.repository_owner }}-${{ github.event.repository.name }}-${{ github.run_id }}-${{ inputs.UID }}-${{ github.run_attempt }}
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
# renovate: datasource=github-releases depName=kubernetes/kubernetes
- kubectl_version: v1.34.3
+ kubectl_version: v1.35.0
jobs:
echo-inputs:
--test 'allow-all-except-world,encryption,packet-drops'
- name: Upload report artifacts
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: report-${{ matrix.conformance-profile }}-${{ matrix.crd-channel }}.yaml
path: operator/pkg/gateway-api/report.yaml
- name: Upload artifacts
if: ${{ !success() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-sysdumps-bugtool-${{ matrix.k8s-version }}-${{matrix.focus}}
path: |
clusterName: ${{ github.repository_owner }}-${{ github.event.repository.name }}-${{ github.run_id }}-${{ github.run_attempt }}
USE_GKE_GCLOUD_AUTH_PLUGIN: True
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
echo-inputs:
- name: Upload artifacts
if: ${{ !success() && matrix.focus == 'datapath' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-sysdumps-${{ matrix.focus }}
path: |
- name: Upload JUnits [junit]
if: ${{ always() && steps.run-tests.outcome != 'skipped' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-junits-${{ matrix.focus }}
path: cilium-junits/*.xml
- name: Upload features tested
if: ${{ always() && matrix.focus == 'datapath' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: features-tested-${{ matrix.focus }}
path: features-tested-${{ env.job_name }}*.json
env:
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
jobs:
delete-cluster:
env:
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
jobs:
generate-cleanup-matrix:
- name: Upload JUnits [junit]
if: ${{ always() && steps.run-tests.outcome != 'skipped' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-junits-${{ env.job_name }}
path: cilium-junits/*.xml
- name: Upload cluster logs
if: ${{ !success() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: "kind-logs-${{ matrix.ipFamily }}"
path: ./_artifacts/logs
- name: Upload cluster logs
if: ${{ !success() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: kind-logs
path: ./_artifacts/logs
# renovate: datasource=golang-version depName=go
go_version: 1.25.5
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
# renovate: datasource=github-releases depName=kubernetes/kubernetes
- kubectl_version: v1.34.3
+ kubectl_version: v1.35.0
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
test_name: l7-perf
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
- name: Upload sysdump
if: ${{ !success() && steps.install-cilium.outcome != 'skipped' && steps.install-cilium.outcome != 'cancelled' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-sysdump-${{ matrix.test_type }}-${{ github.run_attempt }}
path: cilium-sysdump-final.zip
for filename in *.xml; do cp "${filename}" "../cilium-junits/${junit_filename}"; done;
- name: Upload JUnits [junit]
if: ${{ always() && steps.run-tests.outcome != 'skipped' }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: cilium-junits
path: cilium-junits/*.xml
USE_GKE_GCLOUD_AUTH_PLUGIN: True
gcp_zone: us-east5-a
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
echo-inputs:
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Self-hosted Renovate
- uses: renovatebot/github-action@502904f1cefdd70cba026cb1cbd8c53a1443e91b # v44.1.0
+ uses: renovatebot/github-action@822441559e94f98b67b82d97ab89fe3003b0a247 # v44.2.0
env:
# default to DEBUG log level, this is always useful
LOG_LEVEL: ${{ github.event.inputs.renovate_log_level_debug == 'false' && 'INFO' || 'DEBUG' }}
# renovate: datasource=golang-version depName=go
go_version: 1.25.5
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
cleanup-kops-clusters:
test_name: scale-100
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
echo-inputs:
test_name: scale-5
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
echo-inputs:
# renovate: datasource=golang-version depName=go
go_version: 1.25.5
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
# renovate: datasource=git-refs depName=https://github.com/cilium/scaffolding branch=main
- cmapisrv_mock_ref: 34230cac1f22cccfe15be8df04da7bd73caeffa8
+ cmapisrv_mock_ref: 83571ca02eec85d89807d6482be3f3129cb87d2c
test_name: scale-clustermesh
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
# renovate: datasource=golang-version depName=go
go_version: 1.25.5
# renovate: datasource=github-releases depName=eksctl-io/eksctl
- eksctl_version: v0.220.0
+ eksctl_version: v0.221.0
# renovate: datasource=github-releases depName=kubernetes/kubernetes
- kubectl_version: v1.34.3
+ kubectl_version: v1.35.0
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
# Hosted under quay.io/cilium/egw-scale-utils and built by
# a workflow in cilium/scaffolding.
# renovate: datasource=git-refs depName=https://github.com/cilium/scaffolding branch=main
- egw_utils_ref: 34230cac1f22cccfe15be8df04da7bd73caeffa8
+ egw_utils_ref: 83571ca02eec85d89807d6482be3f3129cb87d2c
test_name: egw
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
cluster_name: ${{ github.run_id }}-${{ github.run_attempt }}
GCP_PERF_RESULTS_BUCKET: gs://cilium-scale-results
# renovate: datasource=docker depName=google/cloud-sdk
- gcloud_version: 549.0.1
+ gcloud_version: 550.0.0
jobs:
install-and-scaletest:
dry-run: false
language: go
- name: Upload Crash
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
- name: Upload artifacts
if: ${{ always() }}
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: datapath-verifier_${{ matrix.kernel }}
path: datapath-verifier
persist-credentials: false
- name: Download per-kernel results
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
+ uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: ./artifacts
pattern: datapath-verifier_*
rm -Rf ./artifacts/datapath-verifier*
- name: Upload merged
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
+ uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: verifier-complexity
path: ./artifacts