diff --git a/.github/workflows/build-legacy-branch.yaml b/.github/workflows/build-legacy-branch.yaml index 65bfa4bb385..e31d3b85edf 100644 --- a/.github/workflows/build-legacy-branch.yaml +++ b/.github/workflows/build-legacy-branch.yaml @@ -17,7 +17,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -53,7 +53,7 @@ jobs: packages: write steps: - name: Checkout the docker build repo for legacy builds - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docker-image ref: "1.8" # Fixed to this branch diff --git a/.github/workflows/call-build-images.yaml b/.github/workflows/call-build-images.yaml index 2a9eb8d6356..9dce0dc3c76 100644 --- a/.github/workflows/call-build-images.yaml +++ b/.github/workflows/call-build-images.yaml @@ -60,7 +60,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -98,7 +98,7 @@ jobs: runs-on: ${{ (contains(matrix.platform, 'arm') && 'ubuntu-22.04-arm') || 'ubuntu-latest' }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} token: ${{ secrets.token }} @@ -397,7 +397,7 @@ jobs: packages: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/call-build-linux-packages.yaml b/.github/workflows/call-build-linux-packages.yaml index ef9112a3ec8..37d8f3d7dd5 100644 --- a/.github/workflows/call-build-linux-packages.yaml +++ b/.github/workflows/call-build-linux-packages.yaml @@ -60,7 +60,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} path: source @@ -87,7 +87,7 @@ jobs: # Pick up latest master version - name: Checkout code for action if: inputs.environment == 'staging' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: action-support @@ -115,7 +115,7 @@ jobs: continue-on-error: ${{ inputs.ignore_failing_targets || false }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -194,7 +194,7 @@ jobs: # Pick up latest master version - name: Checkout code for action if: inputs.environment == 'staging' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: action-support @@ -229,7 +229,7 @@ jobs: DEBIAN_FRONTEND: noninteractive - name: Checkout code for repo metadata construction - always latest - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Import GPG key for signing id: import_gpg diff --git a/.github/workflows/call-build-macos.yaml b/.github/workflows/call-build-macos.yaml index 48d83b1d876..c2e8d780a47 100644 --- a/.github/workflows/call-build-macos.yaml +++ b/.github/workflows/call-build-macos.yaml @@ -47,7 +47,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -83,7 +83,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -133,7 +133,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/call-build-windows.yaml b/.github/workflows/call-build-windows.yaml index 0c826a4f363..2ff2e334c1c 100644 --- a/.github/workflows/call-build-windows.yaml +++ b/.github/workflows/call-build-windows.yaml @@ -56,7 +56,7 @@ jobs: armSupported: ${{ steps.armcheck.outputs.armSupported }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -102,7 +102,7 @@ jobs: PATH: C:\ProgramData\Chocolatey\bin;c:/Program Files/Git/cmd;c:/Windows/system32;C:/Windows/System32/WindowsPowerShell/v1.0;$ENV:WIX/bin;C:/Program Files/CMake/bin;C:\vcpkg; steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -205,7 +205,7 @@ jobs: contents: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: # Need latest for checksum packaging script ref: master diff --git a/.github/workflows/call-integration-image-build.yaml b/.github/workflows/call-integration-image-build.yaml index 65a47fc4d58..44bd407a6ee 100644 --- a/.github/workflows/call-integration-image-build.yaml +++ b/.github/workflows/call-integration-image-build.yaml @@ -39,7 +39,7 @@ jobs: contents: read packages: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -105,7 +105,7 @@ jobs: packages: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/call-run-integration-test.yaml b/.github/workflows/call-run-integration-test.yaml index 7e54873d5ff..6e857b62e34 100644 --- a/.github/workflows/call-run-integration-test.yaml +++ b/.github/workflows/call-run-integration-test.yaml @@ -46,7 +46,7 @@ jobs: gke-cluster-region: ${{ steps.gke-cluster-region.outputs.stdout }} gke-cluster-zone: ${{ steps.gke-cluster-zone.outputs.stdout }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} repository: fluent/fluent-bit-ci @@ -175,7 +175,7 @@ jobs: - name: Test image exists and cache locally run: docker pull ${{ inputs.image_name }}:${{ inputs.image_tag }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} repository: fluent/fluent-bit-ci @@ -234,7 +234,7 @@ jobs: env: USE_GKE_GCLOUD_AUTH_PLUGIN: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} repository: fluent/fluent-bit-ci diff --git a/.github/workflows/call-test-images.yaml b/.github/workflows/call-test-images.yaml index a6cf4caa377..2c448b338db 100644 --- a/.github/workflows/call-test-images.yaml +++ b/.github/workflows/call-test-images.yaml @@ -131,7 +131,7 @@ jobs: arch: [ linux/amd64, linux/arm64, linux/arm/v7 ] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} @@ -177,7 +177,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/call-test-packages.yaml b/.github/workflows/call-test-packages.yaml index 90b8414cee7..b4e5e642f57 100644 --- a/.github/workflows/call-test-packages.yaml +++ b/.github/workflows/call-test-packages.yaml @@ -37,7 +37,7 @@ jobs: distro: [ amazonlinux2022, amazonlinux2, centos7, centos8, debian10, debian11, ubuntu1804, ubuntu2004, ubuntu2204 ] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get the version id: get_version diff --git a/.github/workflows/call-windows-unit-tests.yaml b/.github/workflows/call-windows-unit-tests.yaml index 2b58b345b38..aa353d55e3c 100644 --- a/.github/workflows/call-windows-unit-tests.yaml +++ b/.github/workflows/call-windows-unit-tests.yaml @@ -51,7 +51,7 @@ jobs: PATH: C:\ProgramData\Chocolatey\bin;c:/Program Files/Git/cmd;c:/Windows/system32;C:/Windows/System32/WindowsPowerShell/v1.0;$ENV:WIX/bin;C:/Program Files/CMake/bin;C:\vcpkg; steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/cron-scorecards-analysis.yaml b/.github/workflows/cron-scorecards-analysis.yaml index 0d30d25d2a5..b61bf253b24 100644 --- a/.github/workflows/cron-scorecards-analysis.yaml +++ b/.github/workflows/cron-scorecards-analysis.yaml @@ -26,7 +26,7 @@ jobs: id-token: write steps: - name: "Checkout code" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: persist-credentials: false diff --git a/.github/workflows/cron-unstable-build.yaml b/.github/workflows/cron-unstable-build.yaml index 37835cbaf14..6f92f5d9fee 100644 --- a/.github/workflows/cron-unstable-build.yaml +++ b/.github/workflows/cron-unstable-build.yaml @@ -107,7 +107,7 @@ jobs: contents: read steps: - name: Checkout repository, always latest for action - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the list of target to build so we can pass the JSON to the reusable job - uses: ./.github/actions/generate-package-build-matrix @@ -169,7 +169,7 @@ jobs: steps: # Required to make a release later - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Download all artefacts continue-on-error: true diff --git a/.github/workflows/pr-compile-check.yaml b/.github/workflows/pr-compile-check.yaml index 5f08fddde60..2baa71b2ba7 100644 --- a/.github/workflows/pr-compile-check.yaml +++ b/.github/workflows/pr-compile-check.yaml @@ -16,7 +16,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout Fluent Bit code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -80,7 +80,7 @@ jobs: cmake-version: "${{ matrix.cmake_version }}" - name: Checkout Fluent Bit code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: ${{ matrix.compiler.cc }} & ${{ matrix.compiler.cxx }} - ${{ matrix.flb_option }} run: | diff --git a/.github/workflows/pr-image-tests.yaml b/.github/workflows/pr-image-tests.yaml index a2a2494df6b..8a970c4ff97 100644 --- a/.github/workflows/pr-image-tests.yaml +++ b/.github/workflows/pr-image-tests.yaml @@ -21,7 +21,7 @@ jobs: # We do not push and this allows simpler workflow running for forks too steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -72,7 +72,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build the classic test image # We only want to confirm it builds with classic mode, nothing else @@ -96,7 +96,7 @@ jobs: contents: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Extract metadata from Github id: meta diff --git a/.github/workflows/pr-install-script.yaml b/.github/workflows/pr-install-script.yaml index 0eeeed658df..f284ea7c0f6 100644 --- a/.github/workflows/pr-install-script.yaml +++ b/.github/workflows/pr-install-script.yaml @@ -19,7 +19,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout Fluent Bit code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Run install tests run: | diff --git a/.github/workflows/pr-lint.yaml b/.github/workflows/pr-lint.yaml index f8af79bb9ad..28c07a6ca98 100644 --- a/.github/workflows/pr-lint.yaml +++ b/.github/workflows/pr-lint.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest name: PR - Hadolint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 # Ignores do not work: https://github.com/reviewdog/action-hadolint/issues/35 is resolved - uses: reviewdog/action-hadolint@v1 with: @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest name: PR - Shellcheck steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ludeeus/action-shellcheck@master with: ignore_paths: cmake/sanitizers-cmake lib plugins tests @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest name: PR - Actionlint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: | echo "::add-matcher::.github/actionlint-matcher.json" bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) diff --git a/.github/workflows/pr-package-tests.yaml b/.github/workflows/pr-package-tests.yaml index 7eb53c63e99..42d9065b918 100644 --- a/.github/workflows/pr-package-tests.yaml +++ b/.github/workflows/pr-package-tests.yaml @@ -65,7 +65,7 @@ jobs: contents: read steps: - name: Checkout repository, always latest for action - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the list of target to build so we can pass the JSON to the reusable job - uses: ./.github/actions/generate-package-build-matrix diff --git a/.github/workflows/staging-build.yaml b/.github/workflows/staging-build.yaml index a409dd337ac..5efdceb4b64 100644 --- a/.github/workflows/staging-build.yaml +++ b/.github/workflows/staging-build.yaml @@ -123,7 +123,7 @@ jobs: build-matrix: ${{ steps.set-matrix.outputs.build-matrix }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the list of target to build so we can pass the JSON to the reusable job - uses: ./.github/actions/generate-package-build-matrix id: set-matrix diff --git a/.github/workflows/staging-release.yaml b/.github/workflows/staging-release.yaml index 0d971ec8d8a..08da9a3336a 100644 --- a/.github/workflows/staging-release.yaml +++ b/.github/workflows/staging-release.yaml @@ -65,7 +65,7 @@ jobs: RELEASE_VERSION: ${{ github.event.inputs.version }} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 staging-release-generate-package-matrix: name: Get package matrix @@ -75,7 +75,7 @@ jobs: rpm-build-matrix: ${{ steps.get-matrix.outputs.rpm-build-matrix }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup runner run: | @@ -111,7 +111,7 @@ jobs: fail-fast: false steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup runner run: | @@ -184,7 +184,7 @@ jobs: fail-fast: false steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup runner run: | @@ -335,7 +335,7 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Sync packages from buckets on S3 run: | @@ -727,7 +727,7 @@ jobs: - staging-release-yum-packages steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Test release packages run: | @@ -749,7 +749,7 @@ jobs: - staging-release-images steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Test containers run: | @@ -902,7 +902,7 @@ jobs: steps: - name: Release 2.0 - not latest if: startsWith(inputs.version, '2.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs ref: 2.0 @@ -910,7 +910,7 @@ jobs: - name: Release 2.1 - not latest if: startsWith(inputs.version, '2.1') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs ref: 2.1 @@ -918,7 +918,7 @@ jobs: - name: Release 2.2 - not latest if: startsWith(inputs.version, '2.2') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs ref: 2.2 @@ -926,7 +926,7 @@ jobs: - name: Release 3.0 - not latest if: startsWith(inputs.version, '3.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs ref: 3.0 @@ -934,7 +934,7 @@ jobs: - name: Release 3.1 - not latest if: startsWith(inputs.version, '3.1') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs ref: 3.1 @@ -942,7 +942,7 @@ jobs: - name: Release 3.2 - not latest if: startsWith(inputs.version, '3.2') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs token: ${{ secrets.GH_PA_TOKEN }} @@ -950,7 +950,7 @@ jobs: - name: Release 4.0 and latest if: startsWith(inputs.version, '4.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: fluent/fluent-bit-docs token: ${{ secrets.GH_PA_TOKEN }} @@ -1012,43 +1012,43 @@ jobs: steps: - name: Release 2.0 if: startsWith(inputs.version, '2.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 2.0 - name: Release 2.1 if: startsWith(inputs.version, '2.1') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 2.1 - name: Release 2.2 if: startsWith(inputs.version, '2.2') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 2.2 - name: Release 3.0 if: startsWith(inputs.version, '3.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 3.0 - name: Release 3.1 if: startsWith(inputs.version, '3.1') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 3.1 - name: Release 3.2 if: startsWith(inputs.version, '3.2') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 3.2 - name: Release 4.0 if: startsWith(inputs.version, '4.0') - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: master diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index a5b79f8cb27..6febfc2db23 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -80,9 +80,9 @@ jobs: with: cmake-version: "${{ matrix.cmake_version }}" - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: repository: calyptia/fluent-bit-ci path: ci @@ -124,8 +124,8 @@ jobs: with: cmake-version: "${{ matrix.cmake_version }}" - - uses: actions/checkout@v4 - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 + - uses: actions/checkout@v5 with: repository: calyptia/fluent-bit-ci path: ci @@ -164,7 +164,7 @@ jobs: steps: - name: Checkout Fluent Bit code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup environment run: | @@ -226,7 +226,7 @@ jobs: - riscv64 steps: - name: Checkout Fluent Bit code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Prepare and build with QEMU ${{ matrix.arch }} uses: uraimo/run-on-arch-action@v3 diff --git a/.github/workflows/update-dockerhub.yaml b/.github/workflows/update-dockerhub.yaml index a7b01b13e5a..0fef18311e4 100644 --- a/.github/workflows/update-dockerhub.yaml +++ b/.github/workflows/update-dockerhub.yaml @@ -11,7 +11,7 @@ jobs: contents: read runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Docker Hub Description uses: peter-evans/dockerhub-description@v4