|
31 | 31 | compute-xl: ${{ steps.runners.outputs.compute-xl }} |
32 | 32 | enterprise: ${{ steps.runners.outputs.enterprise }} |
33 | 33 | steps: |
34 | | - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 34 | + - name: Checkout code |
| 35 | + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 36 | + with: |
| 37 | + ref: ${{ inputs.branch }} |
35 | 38 | - id: runners |
36 | 39 | run: .github/scripts/get_runner_classes.sh |
37 | 40 |
|
|
52 | 55 | outputs: |
53 | 56 | envoy-matrix: ${{ steps.set-matrix.outputs.envoy-matrix }} |
54 | 57 | steps: |
55 | | - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 58 | + - name: Checkout code |
| 59 | + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 60 | + with: |
| 61 | + ref: ${{ inputs.branch }} |
56 | 62 | - name: Generate Envoy Job Matrix |
57 | 63 | id: set-matrix |
58 | 64 | env: |
@@ -93,15 +99,18 @@ jobs: |
93 | 99 | strategy: |
94 | 100 | fail-fast: false |
95 | 101 | matrix: |
96 | | - envoy-version: ["1.24.10", "1.25.9", "1.26.4"] |
| 102 | + envoy-version: ["1.24.10", "1.25.9", "1.26.4", "1.27.0"] |
97 | 103 | xds-target: ["server", "client"] |
98 | 104 | test-cases: ${{ fromJSON(needs.generate-envoy-job-matrices.outputs.envoy-matrix) }} |
99 | 105 | env: |
100 | 106 | ENVOY_VERSION: ${{ matrix.envoy-version }} |
101 | 107 | XDS_TARGET: ${{ matrix.xds-target }} |
102 | 108 | AWS_LAMBDA_REGION: us-west-2 |
103 | 109 | steps: |
104 | | - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 110 | + - name: Checkout code |
| 111 | + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 112 | + with: |
| 113 | + ref: ${{ inputs.branch }} |
105 | 114 | - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 |
106 | 115 | with: |
107 | 116 | go-version-file: 'go.mod' |
@@ -189,7 +198,10 @@ jobs: |
189 | 198 | CONSUL_LATEST_VERSION: ${{ matrix.consul-version }} |
190 | 199 | ENVOY_VERSION: "1.24.6" |
191 | 200 | steps: |
192 | | - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 201 | + - name: Checkout code |
| 202 | + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 |
| 203 | + with: |
| 204 | + ref: ${{ inputs.branch }} |
193 | 205 | # NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos. |
194 | 206 | - name: Setup Git |
195 | 207 | if: ${{ endsWith(github.repository, '-enterprise') }} |
|
0 commit comments