Migrate to internal checkout action
diff --git a/.github/actions/bazel-docker/action.yml b/.github/actions/bazel-docker/action.yml
index c429163..3f93fcd 100644
--- a/.github/actions/bazel-docker/action.yml
+++ b/.github/actions/bazel-docker/action.yml
@@ -35,9 +35,6 @@
with:
credentials: ${{ inputs.credentials }}
- - name: Setup Runner
- uses: ./.github/actions/internal/setup-runner
-
- name: Setup Bazel
id: bazel
uses: ./.github/actions/internal/bazel-setup
diff --git a/.github/actions/bazel/action.yml b/.github/actions/bazel/action.yml
index 8501615..5b09025 100644
--- a/.github/actions/bazel/action.yml
+++ b/.github/actions/bazel/action.yml
@@ -37,9 +37,6 @@
with:
credentials: ${{ inputs.credentials }}
- - name: Setup Runner
- uses: ./.github/actions/internal/setup-runner
-
- name: Setup Bazel
id: bazel
uses: ./.github/actions/internal/bazel-setup
diff --git a/.github/actions/docker/action.yml b/.github/actions/docker/action.yml
index 93bab6b..23e502a 100644
--- a/.github/actions/docker/action.yml
+++ b/.github/actions/docker/action.yml
@@ -17,9 +17,6 @@
runs:
using: 'composite'
steps:
- - name: Setup Runner
- uses: ./.github/actions/internal/setup-runner
-
- name: Update stale files using Bazel
uses: ./.github/actions/bazel-docker
with:
diff --git a/.github/actions/internal/setup-runner/action.yml b/.github/actions/internal/setup-runner/action.yml
deleted file mode 100644
index 5c4f783..0000000
--- a/.github/actions/internal/setup-runner/action.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: Setup CI Runner
-# TODO(b/267357823) Consider moving this to it's own repository and include
-# a call to actions/checkout.
-description: Setup any platform-specific adjustments we need to make for CI
-runs:
- using: 'composite'
- steps:
- - name: Fix Windows line breaks
- if: runner.os == 'Windows'
- shell: bash
- run: find . -type f -print0 | xargs -0 d2u 2>/dev/null
-
- - name: Install bazelrc files
- shell: bash
- run: |
- cp ci/*.bazelrc .
- cp -f ${{ runner.os }}.bazelrc .bazelrc
diff --git a/.github/workflows/test_cpp.yml b/.github/workflows/test_cpp.yml
index 03d3cb3..531c5c2 100644
--- a/.github/workflows/test_cpp.yml
+++ b/.github/workflows/test_cpp.yml
@@ -39,9 +39,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/bazel-docker
with:
@@ -83,10 +83,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- submodules: recursive
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/docker
with:
@@ -109,9 +108,9 @@
runs-on: ${{ matrix.os }}
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/bazel
with:
diff --git a/.github/workflows/test_php.yml b/.github/workflows/test_php.yml
index 7023bf5..c45a6eb 100644
--- a/.github/workflows/test_php.yml
+++ b/.github/workflows/test_php.yml
@@ -38,10 +38,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- submodules: recursive
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/docker
with:
diff --git a/.github/workflows/test_php_ext.yml b/.github/workflows/test_php_ext.yml
index 901512c..699c658 100644
--- a/.github/workflows/test_php_ext.yml
+++ b/.github/workflows/test_php_ext.yml
@@ -37,11 +37,10 @@
- name: Install git
run: |
apt-get install -qy --no-install-recommends git
- - name: Checkout
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ - name: Checkout pending changes
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
- submodules: recursive
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Create package
run: |
cd $GITHUB_WORKSPACE
diff --git a/.github/workflows/test_python.yml b/.github/workflows/test_python.yml
index 66a624c..e51afcb 100644
--- a/.github/workflows/test_python.yml
+++ b/.github/workflows/test_python.yml
@@ -32,9 +32,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/bazel-docker
with:
diff --git a/.github/workflows/test_ruby.yml b/.github/workflows/test_ruby.yml
index 44ee193..35feeb1 100644
--- a/.github/workflows/test_ruby.yml
+++ b/.github/workflows/test_ruby.yml
@@ -28,9 +28,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/bazel-docker
with:
@@ -57,9 +57,9 @@
runs-on: ubuntu-latest
steps:
- name: Checkout pending changes
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
+ uses: protocolbuffers/protobuf-ci-checkout@v1
with:
- ref: ${{ inputs.safe-checkout }}
+ safe-checkout: ${{ inputs.safe-checkout }}
- name: Run tests
uses: ./.github/actions/bazel-docker
with: