@ -408,9 +408,11 @@ jobs:
consul-license : ${{secrets.CONSUL_LICENSE}}
consul-license : ${{secrets.CONSUL_LICENSE}}
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
go-test-api-1-19:
go-test-api-backwards-compatibility:
name : go-test-api-${{ needs.get-go-version.outputs.go-version-previous }}
needs:
needs:
- setup
- setup
- get-go-version
- dev-build
- dev-build
uses : ./.github/workflows/reusable-unit.yml
uses : ./.github/workflows/reusable-unit.yml
with:
with:
@ -418,7 +420,7 @@ jobs:
runs-on : ${{ needs.setup.outputs.compute-large }}
runs-on : ${{ needs.setup.outputs.compute-large }}
repository-name : ${{ github.repository }}
repository-name : ${{ github.repository }}
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-version : "1.19"
go-version : ${{ needs.get-go-version.outputs.go-version-previous }}
permissions:
permissions:
id-token: write # NOTE : this permission is explicitly required for Vault auth.
id-token: write # NOTE : this permission is explicitly required for Vault auth.
contents : read
contents : read
@ -427,9 +429,10 @@ jobs:
consul-license : ${{secrets.CONSUL_LICENSE}}
consul-license : ${{secrets.CONSUL_LICENSE}}
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
go-test-api-1-20 :
go-test-api:
needs:
needs:
- setup
- setup
- get-go-version
- dev-build
- dev-build
uses : ./.github/workflows/reusable-unit.yml
uses : ./.github/workflows/reusable-unit.yml
with:
with:
@ -437,7 +440,7 @@ jobs:
runs-on : ${{ needs.setup.outputs.compute-large }}
runs-on : ${{ needs.setup.outputs.compute-large }}
repository-name : ${{ github.repository }}
repository-name : ${{ github.repository }}
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-version : "1.20"
go-version : ${{ needs.get-go-version.outputs.go-version }}
permissions:
permissions:
id-token: write # NOTE : this permission is explicitly required for Vault auth.
id-token: write # NOTE : this permission is explicitly required for Vault auth.
contents : read
contents : read
@ -446,9 +449,11 @@ jobs:
consul-license : ${{secrets.CONSUL_LICENSE}}
consul-license : ${{secrets.CONSUL_LICENSE}}
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
go-test-sdk-1-19:
go-test-sdk-backwards-compatibility:
name : go-test-sdk-${{ needs.get-go-version.outputs.go-version-previous }}
needs:
needs:
- setup
- setup
- get-go-version
- dev-build
- dev-build
uses : ./.github/workflows/reusable-unit.yml
uses : ./.github/workflows/reusable-unit.yml
with:
with:
@ -456,7 +461,7 @@ jobs:
runs-on : ${{ needs.setup.outputs.compute-large }}
runs-on : ${{ needs.setup.outputs.compute-large }}
repository-name : ${{ github.repository }}
repository-name : ${{ github.repository }}
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-version : "1.19"
go-version : ${{ needs.get-go-version.outputs.go-version-previous }}
permissions:
permissions:
id-token: write # NOTE : this permission is explicitly required for Vault auth.
id-token: write # NOTE : this permission is explicitly required for Vault auth.
contents : read
contents : read
@ -465,9 +470,10 @@ jobs:
consul-license : ${{secrets.CONSUL_LICENSE}}
consul-license : ${{secrets.CONSUL_LICENSE}}
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
datadog-api-key : "${{ !endsWith(github.repository, '-enterprise') && secrets.DATADOG_API_KEY || '' }}"
go-test-sdk-1-20 :
go-test-sdk:
needs:
needs:
- setup
- setup
- get-go-version
- dev-build
- dev-build
uses : ./.github/workflows/reusable-unit.yml
uses : ./.github/workflows/reusable-unit.yml
with:
with:
@ -475,7 +481,7 @@ jobs:
runs-on : ${{ needs.setup.outputs.compute-large }}
runs-on : ${{ needs.setup.outputs.compute-large }}
repository-name : ${{ github.repository }}
repository-name : ${{ github.repository }}
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-tags : "${{ github.event.repository.name == 'consul-enterprise' && 'consulent consuldev' || '' }}"
go-version : "1.20"
go-version : ${{ needs.get-go-version.outputs.go-version }}
permissions:
permissions:
id-token: write # NOTE : this permission is explicitly required for Vault auth.
id-token: write # NOTE : this permission is explicitly required for Vault auth.
contents : read
contents : read
@ -521,10 +527,10 @@ jobs:
- go-test-race
- go-test-race
- go-test-envoyextensions
- go-test-envoyextensions
- go-test-troubleshoot
- go-test-troubleshoot
- go-test-api-1-19
- go-test-api-backwards-compatibility
- go-test-api-1-20
- go-test-api
- go-test-sdk-1-19
- go-test-sdk-backwards-compatibility
- go-test-sdk-1-20
- go-test-sdk
- go-test-32bit
- go-test-32bit
# - go-test-s390x
# - go-test-s390x
runs-on : ${{ fromJSON(needs.setup.outputs.compute-small) }}
runs-on : ${{ fromJSON(needs.setup.outputs.compute-small) }}