Test pending protobuf-ci update
diff --git a/.github/workflows/staleness_check.yml b/.github/workflows/staleness_check.yml index 7093cbc..b5ef95a 100644 --- a/.github/workflows/staleness_check.yml +++ b/.github/workflows/staleness_check.yml
@@ -25,7 +25,7 @@ if: ${{ github.event.repository.full_name == 'protocolbuffers/protobuf' }} steps: - name: Checkout - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout || github.head_ref || github.ref }} @@ -48,7 +48,7 @@ # In branches where automatic updates work as post-submits, we don't want to run staleness # tests along with user changes. Any stale files will be automatically fixed in a follow-up # commit. - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: version: 7.1.2 # Bazel version credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_bazel.yml b/.github/workflows/test_bazel.yml index d7ef97c..f1cda7f 100644 --- a/.github/workflows/test_bazel.yml +++ b/.github/workflows/test_bazel.yml
@@ -35,7 +35,7 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -53,7 +53,7 @@ - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} bazel-cache: examples
diff --git a/.github/workflows/test_cpp.yml b/.github/workflows/test_cpp.yml index 19a1a51..c2fac17 100644 --- a/.github/workflows/test_cpp.yml +++ b/.github/workflows/test_cpp.yml
@@ -62,12 +62,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: ${{ matrix.image }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -84,11 +84,11 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:7.1.2-${{ matrix.version }}-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -104,23 +104,23 @@ runs-on: ubuntu-20-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Cross compile protoc for ${{ matrix.arch }} id: cross-compile - uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4 + uses: protocolbuffers/protobuf-ci/cross-compile-protoc@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} architecture: linux-${{ matrix.arch }} - name: Setup sccache - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: linux-release-${{ matrix.arch }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:7.1.2-${{ matrix.arch }}-2920199ab0090ed427413a8e422e62695c8392a8 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -159,20 +159,20 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup sccache if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: linux-cmake credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -201,20 +201,20 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test if: ${{ !matrix.continuous-only || inputs.continuous-run }} with: ref: ${{ inputs.safe-checkout }} - name: Setup sccache - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test if: ${{ !matrix.continuous-only || inputs.continuous-run }} with: cache-prefix: linux-cmake-install credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test if: ${{ !matrix.continuous-only || inputs.continuous-run }} with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 @@ -268,7 +268,7 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -300,20 +300,20 @@ steps: - name: Checkout pending changes if: ${{ inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup sccache if: ${{ inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: linux-cmake-examples credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests if: ${{ inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -342,20 +342,20 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup sccache if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: linux-cmake-gcc credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:7.1.2-12.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -374,18 +374,18 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup sccache - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: linux-cmake-32-bit credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/32bit@sha256:d6028ab408c49932836cdc514116f06886d7f6868a4d430630aa52adc5aee2fc platform: linux/386 @@ -423,12 +423,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} bazel: ${{ matrix.bazel }} @@ -494,7 +494,7 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -518,7 +518,7 @@ - name: Setup sccache if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/sccache@v4 + uses: protocolbuffers/protobuf-ci/sccache@version-test with: cache-prefix: ${{ matrix.cache-prefix }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -526,7 +526,7 @@ # Install phase. - name: Configure CMake for install if: ${{ matrix.install-flags && (!matrix.continuous-only || inputs.continuous-run) }} - uses: protocolbuffers/protobuf-ci/bash@v4 + uses: protocolbuffers/protobuf-ci/bash@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} command: >- @@ -551,7 +551,7 @@ - name: Configure CMake if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bash@v4 + uses: protocolbuffers/protobuf-ci/bash@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} command: >-
diff --git a/.github/workflows/test_csharp.yml b/.github/workflows/test_csharp.yml index 252dcd0..0e64575 100644 --- a/.github/workflows/test_csharp.yml +++ b/.github/workflows/test_csharp.yml
@@ -19,13 +19,13 @@ runs-on: ubuntu-22-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} # TODO Run this with Bazel once codegen is handled properly. - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/csharp:7.1.2-3.1.415-6.0.100-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -41,7 +41,7 @@ run: sudo rm -rf _build .repository-cache - name: Run conformance tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/csharp:7.1.2-3.1.415-6.0.100-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -53,7 +53,7 @@ runs-on: windows-2019 steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -72,7 +72,7 @@ shell: bash - name: Run tests - uses: protocolbuffers/protobuf-ci/bash@v4 + uses: protocolbuffers/protobuf-ci/bash@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} command: | @@ -84,14 +84,14 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Build protobuf C# tests under x86_64 docker image # Tests are built "dotnet publish" because we want all the dependencies to the copied to the destination directory # (we want to avoid references to ~/.nuget that won't be available in the subsequent docker run) - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: mcr.microsoft.com/dotnet/sdk:6.0.100-bullseye-slim credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -108,7 +108,7 @@ # running under current user's UID and GID. To be able to do that, we need to provide a home directory for the user # otherwise the UID would be homeless under the docker container and pip install wouldn't work. For simplicity, # we just run map the user's home to a throwaway temporary directory - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: mcr.microsoft.com/dotnet/sdk:6.0.100-bullseye-slim-arm64v8 skip-staleness-check: true
diff --git a/.github/workflows/test_java.yml b/.github/workflows/test_java.yml index d6e9f72..fdee55e 100644 --- a/.github/workflows/test_java.yml +++ b/.github/workflows/test_java.yml
@@ -63,12 +63,12 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test if: ${{ !matrix.continuous-only || inputs.continuous-run }} with: ref: ${{ inputs.safe-checkout }} - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test if: ${{ !matrix.continuous-only || inputs.continuous-run }} with: image: ${{ matrix.image }} @@ -82,11 +82,11 @@ # runs-on: ubuntu-latest # steps: # - name: Checkout pending changes - # uses: protocolbuffers/protobuf-ci/checkout@v4 + # uses: protocolbuffers/protobuf-ci/checkout@version-test # with: # ref: ${{ inputs.safe-checkout }} # - name: Run Linkage Monitor test - # uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + # uses: protocolbuffers/protobuf-ci/bazel-docker@version-test # with: # image: us-docker.pkg.dev/protobuf-build/containers/test/linux/java:8-1fdbb997433cb22c1e49ef75ad374a8d6bb88702 # credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -100,11 +100,11 @@ runs-on: ubuntu-22-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Generate maven artifacts with bazel and install using maven - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/java:7.1.2-11-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_objectivec.yml b/.github/workflows/test_objectivec.yml index 21f398d..31dc048 100644 --- a/.github/workflows/test_objectivec.yml +++ b/.github/workflows/test_objectivec.yml
@@ -50,20 +50,20 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup ccache if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/ccache@v4 + uses: protocolbuffers/protobuf-ci/ccache@version-test with: cache-prefix: objectivec_${{ matrix.platform }}_${{ matrix.xc_config }} support-modules: true - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bash@v4 + uses: protocolbuffers/protobuf-ci/bash@version-test env: CC: ${{ github.workspace }}/ci/clang_wrapper CXX: ${{ github.workspace }}/ci/clang_wrapper++ @@ -101,7 +101,7 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Xcode version @@ -109,7 +109,7 @@ run: sudo xcode-select -switch /Applications/Xcode_${{ matrix.XCODE }}.app - name: Pod lib lint if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: version: 7.1.2 # Bazel version credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -152,12 +152,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: bazel ${{ matrix.config.bazel_action }} if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: version: 7.1.2 # Bazel version credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_php.yml b/.github/workflows/test_php.yml index 4aad546..2525109 100644 --- a/.github/workflows/test_php.yml +++ b/.github/workflows/test_php.yml
@@ -59,18 +59,18 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup composer if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/composer-setup@v4 + uses: protocolbuffers/protobuf-ci/composer-setup@version-test with: cache-prefix: php-${{ matrix.version-short }} directory: php - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/php:7.1.2-${{ matrix.version }}-90d207f4e749b54c8792bbe974dfc70323b6566e credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -113,14 +113,14 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Cross compile protoc for i386 if: ${{ !matrix.continuous-only || inputs.continuous-run }} id: cross-compile - uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4 + uses: protocolbuffers/protobuf-ci/cross-compile-protoc@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-bec4e87effd62da1d4f9a13d377e37bcb80376c9 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -128,14 +128,14 @@ - name: Setup composer if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/composer-setup@v4 + uses: protocolbuffers/protobuf-ci/composer-setup@version-test with: cache-prefix: php-${{ matrix.version }} directory: php - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: ${{ env.image }} platform: linux/386 @@ -153,26 +153,26 @@ runs-on: ubuntu-22-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Cross compile protoc for aarch64 id: cross-compile - uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4 + uses: protocolbuffers/protobuf-ci/cross-compile-protoc@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-bec4e87effd62da1d4f9a13d377e37bcb80376c9 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} architecture: linux-aarch64 - name: Setup composer - uses: protocolbuffers/protobuf-ci/composer-setup@v4 + uses: protocolbuffers/protobuf-ci/composer-setup@version-test with: cache-prefix: php-8.1 directory: php - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/php-aarch64@sha256:77ff9fdec867bbfb290ee0b10d8b7a3e5e434155daa5ec93de7341c7592b858d platform: linux/arm64 @@ -198,7 +198,7 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -222,14 +222,14 @@ - name: Setup composer if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/composer-setup@v4 + uses: protocolbuffers/protobuf-ci/composer-setup@version-test with: cache-prefix: php-${{ matrix.version }} directory: php - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bash@v4 + uses: protocolbuffers/protobuf-ci/bash@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} command: | @@ -242,7 +242,7 @@ - name: Run conformance tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} bazel-cache: php_macos/${{ matrix.version }}
diff --git a/.github/workflows/test_php_ext.yml b/.github/workflows/test_php_ext.yml index df2abc6..9c7975c 100644 --- a/.github/workflows/test_php_ext.yml +++ b/.github/workflows/test_php_ext.yml
@@ -28,12 +28,12 @@ runs-on: ubuntu-latest steps: - name: Checkout - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Package extension - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: version: 7.1.2 # Bazel version credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -69,7 +69,7 @@ - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/php-extension:${{ matrix.version }}-a48f26c08d9a803dd0177dda63563f6ea6f7b2d4 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_python.yml b/.github/workflows/test_python.yml index 7f0c613..6ebb99b 100644 --- a/.github/workflows/test_python.yml +++ b/.github/workflows/test_python.yml
@@ -56,12 +56,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: ${{ matrix.image || format('us-docker.pkg.dev/protobuf-build/containers/test/linux/python:7.1.2-{0}-d9624f2aa83cba3eaf906f751d75b36aacb9aa82', matrix.version) }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -88,7 +88,7 @@ runs-on: macos-13 steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -108,7 +108,7 @@ source venv/bin/activate - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test env: KOKORO_PYTHON_VERSION: ${{ matrix.version }} with:
diff --git a/.github/workflows/test_ruby.yml b/.github/workflows/test_ruby.yml index addb183..26ca3cf 100644 --- a/.github/workflows/test_ruby.yml +++ b/.github/workflows/test_ruby.yml
@@ -45,12 +45,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: ${{ matrix.image || format('us-docker.pkg.dev/protobuf-build/containers/test/linux/ruby:7.1.2-{0}-90d207f4e749b54c8792bbe974dfc70323b6566e', matrix.ruby) }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -70,20 +70,20 @@ runs-on: ubuntu-20-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Cross compile protoc for i386 id: cross-compile - uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4 + uses: protocolbuffers/protobuf-ci/cross-compile-protoc@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} architecture: linux-i386 - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: i386/ruby:3.0.2-buster credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -101,20 +101,20 @@ runs-on: ubuntu-20-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Cross compile protoc for aarch64 id: cross-compile - uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4 + uses: protocolbuffers/protobuf-ci/cross-compile-protoc@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-cf84e92285ca133b9c8104ad7b14d70e953cbb8e credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} architecture: linux-aarch64 - name: Run tests - uses: protocolbuffers/protobuf-ci/docker@v4 + uses: protocolbuffers/protobuf-ci/docker@version-test with: image: arm64v8/ruby:3.0.2-buster credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -148,7 +148,7 @@ steps: - name: Checkout pending changes if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} @@ -164,7 +164,7 @@ - name: Run tests if: ${{ !matrix.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: version: 7.1.2 # Bazel version credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -193,12 +193,12 @@ steps: - name: Checkout pending changes if: ${{ inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: ${{ matrix.image || format('us-docker.pkg.dev/protobuf-build/containers/test/linux/ruby:7.1.2-{0}-90d207f4e749b54c8792bbe974dfc70323b6566e', matrix.ruby) }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_rust.yml b/.github/workflows/test_rust.yml index 1976d62..ffd72d0 100644 --- a/.github/workflows/test_rust.yml +++ b/.github/workflows/test_rust.yml
@@ -38,11 +38,11 @@ runs-on: ubuntu-22-4core steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: ${{ matrix.image }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_upb.yml b/.github/workflows/test_upb.yml index cee38c2..d4b43f7 100644 --- a/.github/workflows/test_upb.yml +++ b/.github/workflows/test_upb.yml
@@ -42,12 +42,12 @@ steps: - name: Checkout pending changes if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests if: ${{ !matrix.config.continuous-only || inputs.continuous-run }} - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/test/linux/sanitize:${{ matrix.config.bazel_version || '7.1.2' }}-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -62,11 +62,11 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: "us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:7.1.2-12.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82" credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -83,7 +83,7 @@ runs-on: windows-2022 steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup Python @@ -92,7 +92,7 @@ cache: pip cache-dependency-path: 'python/requirements.txt' - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} bazel-cache: "upb-bazel-windows" @@ -111,7 +111,7 @@ runs-on: macos-13 steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Setup Python @@ -121,7 +121,7 @@ cache: pip cache-dependency-path: 'python/requirements.txt' - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel@v4 + uses: protocolbuffers/protobuf-ci/bazel@version-test with: credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} bazel-cache: "upb-bazel-macos" @@ -135,11 +135,11 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run tests - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} @@ -156,11 +156,11 @@ if: ${{ github.event_name != 'pull_request_target' }} steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Build Wheels - uses: protocolbuffers/protobuf-ci/bazel-docker@v4 + uses: protocolbuffers/protobuf-ci/bazel-docker@version-test with: image: us-docker.pkg.dev/protobuf-build/release-containers/linux/apple:7.1.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
diff --git a/.github/workflows/test_yaml.yml b/.github/workflows/test_yaml.yml index d6bb89e..a78edd7 100644 --- a/.github/workflows/test_yaml.yml +++ b/.github/workflows/test_yaml.yml
@@ -17,7 +17,7 @@ runs-on: ubuntu-latest steps: - name: Checkout pending changes - uses: protocolbuffers/protobuf-ci/checkout@v4 + uses: protocolbuffers/protobuf-ci/checkout@version-test with: ref: ${{ inputs.safe-checkout }} - name: Run python validation script