diff --git a/.github/workflows/_ci.yml b/.github/workflows/_ci.yml index 11a61854caf7..b1a37c1fd032 100644 --- a/.github/workflows/_ci.yml +++ b/.github/workflows/_ci.yml @@ -103,7 +103,7 @@ jobs: echo '`repo_ref` should not be set for trusted CI runs' exit 1 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: Checkout Envoy repository with: fetch-depth: ${{ inputs.repo_fetch_depth }} diff --git a/.github/workflows/_env.yml b/.github/workflows/_env.yml index d7263d96d99e..cc7f4902b695 100644 --- a/.github/workflows/_env.yml +++ b/.github/workflows/_env.yml @@ -133,7 +133,7 @@ jobs: version_dev: ${{ steps.env.outputs.version_dev }} version_patch: ${{ steps.env.outputs.version_patch }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: Checkout Envoy repository with: fetch-depth: ${{ ! inputs.check_mobile_run && 1 || 0 }} diff --git a/.github/workflows/_workflow-start.yml b/.github/workflows/_workflow-start.yml index b4e758778c2b..e030d461c879 100644 --- a/.github/workflows/_workflow-start.yml +++ b/.github/workflows/_workflow-start.yml @@ -21,7 +21,7 @@ jobs: permissions: statuses: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ./.github/actions/env id: env with: diff --git a/.github/workflows/check-deps.yml b/.github/workflows/check-deps.yml index 9bb8055cb624..eae216b3a1a0 100644 --- a/.github/workflows/check-deps.yml +++ b/.github/workflows/check-deps.yml @@ -22,7 +22,7 @@ jobs: issues: write # required to open/close dependency issues steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} - name: Set up Python (3.10) diff --git a/.github/workflows/codeql-daily.yml b/.github/workflows/codeql-daily.yml index b0977506656c..cd05ce9ac045 100644 --- a/.github/workflows/codeql-daily.yml +++ b/.github/workflows/codeql-daily.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/codeql-push.yml b/.github/workflows/codeql-push.yml index d6461e1878bb..0ce0abf6bd33 100644 --- a/.github/workflows/codeql-push.yml +++ b/.github/workflows/codeql-push.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/depsreview.yml b/.github/workflows/depsreview.yml index e53564b0bb9d..5475a1d1505b 100644 --- a/.github/workflows/depsreview.yml +++ b/.github/workflows/depsreview.yml @@ -11,6 +11,6 @@ jobs: if: github.repository == 'envoyproxy/envoy' steps: - name: 'Checkout Repository' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Dependency Review' uses: actions/dependency-review-action@1360a344ccb0ab6e9475edef90ad2f46bf8003b1 diff --git a/.github/workflows/mobile-android_build.yml b/.github/workflows/mobile-android_build.yml index 2af11908e721..24840a28f653 100644 --- a/.github/workflows/mobile-android_build.yml +++ b/.github/workflows/mobile-android_build.yml @@ -36,7 +36,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Build envoy.aar distributable' @@ -62,7 +62,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' @@ -115,7 +115,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' @@ -168,7 +168,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' @@ -221,7 +221,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' diff --git a/.github/workflows/mobile-android_tests.yml b/.github/workflows/mobile-android_tests.yml index 428a1cba0d15..7f9fde9d270a 100644 --- a/.github/workflows/mobile-android_tests.yml +++ b/.github/workflows/mobile-android_tests.yml @@ -32,7 +32,7 @@ jobs: runs-on: macos-12 timeout-minutes: 90 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Java setup' uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: @@ -65,7 +65,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Java setup' uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: @@ -108,7 +108,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run Kotlin library integration tests' diff --git a/.github/workflows/mobile-asan.yml b/.github/workflows/mobile-asan.yml index 90c3c8e24175..c129661893cd 100644 --- a/.github/workflows/mobile-asan.yml +++ b/.github/workflows/mobile-asan.yml @@ -36,7 +36,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run tests' diff --git a/.github/workflows/mobile-cc_tests.yml b/.github/workflows/mobile-cc_tests.yml index 940ff56098e8..fdf1f1ed2ce3 100644 --- a/.github/workflows/mobile-cc_tests.yml +++ b/.github/workflows/mobile-cc_tests.yml @@ -33,7 +33,7 @@ jobs: container: image: ${{ needs.env.outputs.build_image_ubuntu }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - env: diff --git a/.github/workflows/mobile-compile_time_options.yml b/.github/workflows/mobile-compile_time_options.yml index ff16adab15c3..b54ca00f4d9a 100644 --- a/.github/workflows/mobile-compile_time_options.yml +++ b/.github/workflows/mobile-compile_time_options.yml @@ -32,7 +32,7 @@ jobs: container: image: envoyproxy/envoy-build-ubuntu:41c5a05d708972d703661b702a63ef5060125c33 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Running C++ test with YAML disabled' @@ -59,7 +59,7 @@ jobs: container: image: envoyproxy/envoy-build-ubuntu:41c5a05d708972d703661b702a63ef5060125c33 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Running C++ tests' @@ -88,7 +88,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -122,7 +122,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' diff --git a/.github/workflows/mobile-core.yml b/.github/workflows/mobile-core.yml index 45ecc49881c2..02c16ec1fc7b 100644 --- a/.github/workflows/mobile-core.yml +++ b/.github/workflows/mobile-core.yml @@ -33,7 +33,7 @@ jobs: container: image: ${{ needs.env.outputs.build_image_ubuntu }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Ensure no listener leaks run: rm source/extensions/listener_managers/listener_manager/listener_manager_impl.h - name: Add safe directory diff --git a/.github/workflows/mobile-coverage.yml b/.github/workflows/mobile-coverage.yml index 01f83e6af038..6dd105b56c87 100644 --- a/.github/workflows/mobile-coverage.yml +++ b/.github/workflows/mobile-coverage.yml @@ -36,7 +36,7 @@ jobs: container: image: ${{ needs.env.outputs.build_image_ubuntu }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run coverage' diff --git a/.github/workflows/mobile-docs.yml b/.github/workflows/mobile-docs.yml index d0ae364808d8..6fece3d59ef1 100644 --- a/.github/workflows/mobile-docs.yml +++ b/.github/workflows/mobile-docs.yml @@ -32,7 +32,7 @@ jobs: container: image: ${{ needs.env.outputs.build_image_ubuntu }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: Generate docs diff --git a/.github/workflows/mobile-format.yml b/.github/workflows/mobile-format.yml index bc261481ad24..535fe2bd1b9b 100644 --- a/.github/workflows/mobile-format.yml +++ b/.github/workflows/mobile-format.yml @@ -38,7 +38,7 @@ jobs: BUILDOZER_BIN: /usr/local/bin/buildozer ENVOY_BAZEL_PREFIX: "@envoy" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run formatters' @@ -56,7 +56,7 @@ jobs: runs-on: macos-12 timeout-minutes: 45 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Install precommit' run: brew install pre-commit - name: 'Run precommit' @@ -76,7 +76,7 @@ jobs: container: image: ghcr.io/realm/swiftlint:0.50.3 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Run Swift Lint (SwiftLint)' run: swiftlint lint --strict working-directory: mobile @@ -91,7 +91,7 @@ jobs: runs-on: macos-12 timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Run DrString' env: DEVELOPER_DIR: /Applications/Xcode_14.1.app @@ -109,7 +109,7 @@ jobs: runs-on: macos-12 timeout-minutes: 45 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-java@cd89f46ac9d01407894225f350157564c9c7cee2 with: java-version: '8' diff --git a/.github/workflows/mobile-ios_build.yml b/.github/workflows/mobile-ios_build.yml index d8cb45214a69..3a6ca86f5dba 100644 --- a/.github/workflows/mobile-ios_build.yml +++ b/.github/workflows/mobile-ios_build.yml @@ -31,7 +31,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -59,7 +59,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -108,7 +108,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -157,7 +157,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -210,7 +210,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh @@ -275,7 +275,7 @@ jobs: runs-on: macos-12 timeout-minutes: 50 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh diff --git a/.github/workflows/mobile-ios_tests.yml b/.github/workflows/mobile-ios_tests.yml index 791adb18afab..9329d26a6133 100644 --- a/.github/workflows/mobile-ios_tests.yml +++ b/.github/workflows/mobile-ios_tests.yml @@ -31,7 +31,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Install dependencies' run: | cd mobile @@ -60,7 +60,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: 'Install dependencies' run: | cd mobile diff --git a/.github/workflows/mobile-perf.yml b/.github/workflows/mobile-perf.yml index 84c16fa04480..c3225a212403 100644 --- a/.github/workflows/mobile-perf.yml +++ b/.github/workflows/mobile-perf.yml @@ -28,7 +28,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Build test binary' @@ -58,11 +58,11 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: main # TODO(phlax): remove once the bazel config is on main - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: path: current - name: Add safe directory @@ -98,7 +98,7 @@ jobs: container: image: ${{ needs.env.outputs.build_image_ubuntu }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/download-artifact@v3 with: name: sizecurrent diff --git a/.github/workflows/mobile-release.yml b/.github/workflows/mobile-release.yml index a1be7209d0e7..ac4a526a8671 100644 --- a/.github/workflows/mobile-release.yml +++ b/.github/workflows/mobile-release.yml @@ -37,7 +37,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Add safe directory @@ -78,7 +78,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 20 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Add safe directory diff --git a/.github/workflows/mobile-release_validation.yml b/.github/workflows/mobile-release_validation.yml index 2ae52f7c6642..d55af440e54a 100644 --- a/.github/workflows/mobile-release_validation.yml +++ b/.github/workflows/mobile-release_validation.yml @@ -31,7 +31,7 @@ jobs: runs-on: macos-12 timeout-minutes: 120 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | cd mobile ./ci/mac_ci_setup.sh diff --git a/.github/workflows/mobile-traffic_director.yml b/.github/workflows/mobile-traffic_director.yml index 50b82f74b65c..e4e26be0b13f 100644 --- a/.github/workflows/mobile-traffic_director.yml +++ b/.github/workflows/mobile-traffic_director.yml @@ -30,7 +30,7 @@ jobs: timeout-minutes: 120 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run GcpTrafficDirectorIntegrationTest' diff --git a/.github/workflows/mobile-tsan.yml b/.github/workflows/mobile-tsan.yml index 3a0619d316c9..281445793e70 100644 --- a/.github/workflows/mobile-tsan.yml +++ b/.github/workflows/mobile-tsan.yml @@ -36,7 +36,7 @@ jobs: CC: /opt/llvm/bin/clang CXX: /opt/llvm/bin/clang++ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add safe directory run: git config --global --add safe.directory /__w/envoy/envoy - name: 'Run tests' diff --git a/.github/workflows/pr_notifier.yml b/.github/workflows/pr_notifier.yml index df31d16768d9..fbb841977a83 100644 --- a/.github/workflows/pr_notifier.yml +++ b/.github/workflows/pr_notifier.yml @@ -21,7 +21,7 @@ jobs: || !contains(github.actor, '[bot]')) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python 3.8 uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 with: diff --git a/.github/workflows/release_branch.yml b/.github/workflows/release_branch.yml index ed9d42b43f94..50dd144d6141 100644 --- a/.github/workflows/release_branch.yml +++ b/.github/workflows/release_branch.yml @@ -17,7 +17,7 @@ jobs: contents: write steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} @@ -33,7 +33,7 @@ jobs: contents: write steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: refs/heads/main