mirror of
https://github.com/status-im/consul.git
synced 2025-02-16 15:47:21 +00:00
SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174)
Result of tsccr-helper -log-level=info -pin-all-workflows . Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
This commit is contained in:
parent
72999bb735
commit
1ef5dfcfc6
2
.github/workflows/bot-auto-approve.yaml
vendored
2
.github/workflows/bot-auto-approve.yaml
vendored
@ -10,7 +10,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: github.actor == 'hc-github-team-consul-core'
|
if: github.actor == 'hc-github-team-consul-core'
|
||||||
steps:
|
steps:
|
||||||
- uses: hmarr/auto-approve-action@v3 # TSCCR: no entry for repository "hmarr/auto-approve-action"
|
- uses: hmarr/auto-approve-action@44888193675f29a83e04faf4002fa8c0b537b1e4 # v3.2.1
|
||||||
with:
|
with:
|
||||||
review-message: "Auto approved Consul Bot automated PR"
|
review-message: "Auto approved Consul Bot automated PR"
|
||||||
github-token: ${{ secrets.MERGE_APPROVE_TOKEN }}
|
github-token: ${{ secrets.MERGE_APPROVE_TOKEN }}
|
||||||
|
6
.github/workflows/broken-link-check.yml
vendored
6
.github/workflows/broken-link-check.yml
vendored
@ -12,11 +12,11 @@ jobs:
|
|||||||
linkChecker:
|
linkChecker:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Run lychee link checker
|
- name: Run lychee link checker
|
||||||
id: lychee
|
id: lychee
|
||||||
uses: lycheeverse/lychee-action@v1.6.1 # TSCCR: no entry for repository "lycheeverse/lychee-action"
|
uses: lycheeverse/lychee-action@ec3ed119d4f44ad2673a7232460dc7dff59d2421 # v1.8.0
|
||||||
with:
|
with:
|
||||||
args: ./website/content/docs/ --base https://developer.hashicorp.com/ --exclude-all-private --exclude '\.(svg|gif|jpg|png)' --exclude 'manage\.auth0\.com' --accept 403 --max-concurrency=24 --no-progress --verbose
|
args: ./website/content/docs/ --base https://developer.hashicorp.com/ --exclude-all-private --exclude '\.(svg|gif|jpg|png)' --exclude 'manage\.auth0\.com' --accept 403 --max-concurrency=24 --no-progress --verbose
|
||||||
# Fail GitHub action when broken links are found?
|
# Fail GitHub action when broken links are found?
|
||||||
@ -26,7 +26,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Create GitHub Issue From lychee output file
|
- name: Create GitHub Issue From lychee output file
|
||||||
if: env.lychee_exit_code != 0
|
if: env.lychee_exit_code != 0
|
||||||
uses: peter-evans/create-issue-from-file@v4 # TSCCR: no entry for repository "peter-evans/create-issue-from-file"
|
uses: peter-evans/create-issue-from-file@433e51abf769039ee20ba1293a088ca19d573b7f # v4.0.1
|
||||||
with:
|
with:
|
||||||
title: Link Checker Report
|
title: Link Checker Report
|
||||||
content-filepath: ./lychee/out.md
|
content-filepath: ./lychee/out.md
|
||||||
|
10
.github/workflows/build-artifacts.yml
vendored
10
.github/workflows/build-artifacts.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
|||||||
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
||||||
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- id: setup-outputs
|
- id: setup-outputs
|
||||||
name: Setup outputs
|
name: Setup outputs
|
||||||
run: ./.github/scripts/get_runner_classes.sh
|
run: ./.github/scripts/get_runner_classes.sh
|
||||||
@ -56,7 +56,7 @@ jobs:
|
|||||||
kv/data/github/${{ github.repository }}/dockerhub username | DOCKERHUB_USERNAME;
|
kv/data/github/${{ github.repository }}/dockerhub username | DOCKERHUB_USERNAME;
|
||||||
kv/data/github/${{ github.repository }}/dockerhub token | DOCKERHUB_TOKEN;
|
kv/data/github/${{ github.repository }}/dockerhub token | DOCKERHUB_TOKEN;
|
||||||
|
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: ENT specific step as we need to set elevated GitHub permissions.
|
# NOTE: ENT specific step as we need to set elevated GitHub permissions.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
@ -78,17 +78,17 @@ jobs:
|
|||||||
echo "GITHUB_BUILD_URL=${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> $GITHUB_ENV
|
echo "GITHUB_BUILD_URL=${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@4b4e9c3e2d4531116a6f8ba8e71fc6e2cb6e6c8c # v2.5.0
|
uses: docker/setup-buildx-action@2a1a44ac4aa01993040736bd95bb470da1a38365 # v2.9.0
|
||||||
|
|
||||||
# NOTE: conditional specific logic as we store secrets in Vault in ENT and use GHA secrets in OSS.
|
# NOTE: conditional specific logic as we store secrets in Vault in ENT and use GHA secrets in OSS.
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a # v2.1.0
|
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
|
||||||
with:
|
with:
|
||||||
username: ${{ endsWith(github.repository, '-enterprise') && steps.secrets.outputs.DOCKERHUB_USERNAME || secrets.DOCKERHUB_USERNAME }}
|
username: ${{ endsWith(github.repository, '-enterprise') && steps.secrets.outputs.DOCKERHUB_USERNAME || secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ endsWith(github.repository, '-enterprise') && steps.secrets.outputs.DOCKERHUB_TOKEN || secrets.DOCKERHUB_TOKEN }}
|
password: ${{ endsWith(github.repository, '-enterprise') && steps.secrets.outputs.DOCKERHUB_TOKEN || secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Docker build and push
|
- name: Docker build and push
|
||||||
uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 # v4.0.0
|
uses: docker/build-push-action@2eb1c1961a95fc15694676618e422e8ba1d63825 # v4.1.1
|
||||||
with:
|
with:
|
||||||
context: ./bin
|
context: ./bin
|
||||||
file: ./build-support/docker/Consul-Dev.dockerfile
|
file: ./build-support/docker/Consul-Dev.dockerfile
|
||||||
|
10
.github/workflows/build-distros.yml
vendored
10
.github/workflows/build-distros.yml
vendored
@ -27,7 +27,7 @@ jobs:
|
|||||||
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
||||||
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- id: setup-outputs
|
- id: setup-outputs
|
||||||
name: Setup outputs
|
name: Setup outputs
|
||||||
run: ./.github/scripts/get_runner_classes.sh
|
run: ./.github/scripts/get_runner_classes.sh
|
||||||
@ -50,7 +50,7 @@ jobs:
|
|||||||
XC_OS: "freebsd linux windows"
|
XC_OS: "freebsd linux windows"
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
@ -74,7 +74,7 @@ jobs:
|
|||||||
XC_OS: "darwin freebsd linux solaris windows"
|
XC_OS: "darwin freebsd linux solaris windows"
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
@ -99,7 +99,7 @@ jobs:
|
|||||||
CGO_ENABLED: 1
|
CGO_ENABLED: 1
|
||||||
GOOS: linux
|
GOOS: linux
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
@ -125,7 +125,7 @@ jobs:
|
|||||||
- check-go-mod
|
- check-go-mod
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
|
36
.github/workflows/build.yml
vendored
36
.github/workflows/build.yml
vendored
@ -26,7 +26,7 @@ jobs:
|
|||||||
pre-version: ${{ steps.set-product-version.outputs.prerelease-product-version }}
|
pre-version: ${{ steps.set-product-version.outputs.prerelease-product-version }}
|
||||||
shared-ldflags: ${{ steps.shared-ldflags.outputs.shared-ldflags }}
|
shared-ldflags: ${{ steps.shared-ldflags.outputs.shared-ldflags }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- name: set product version
|
- name: set product version
|
||||||
id: set-product-version
|
id: set-product-version
|
||||||
uses: hashicorp/actions-set-product-version@v1
|
uses: hashicorp/actions-set-product-version@v1
|
||||||
@ -65,7 +65,7 @@ jobs:
|
|||||||
filepath: ${{ steps.generate-metadata-file.outputs.filepath }}
|
filepath: ${{ steps.generate-metadata-file.outputs.filepath }}
|
||||||
steps:
|
steps:
|
||||||
- name: 'Checkout directory'
|
- name: 'Checkout directory'
|
||||||
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- name: Generate metadata file
|
- name: Generate metadata file
|
||||||
id: generate-metadata-file
|
id: generate-metadata-file
|
||||||
uses: hashicorp/actions-generate-metadata@v1
|
uses: hashicorp/actions-generate-metadata@v1
|
||||||
@ -97,10 +97,10 @@ jobs:
|
|||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Setup with node and yarn
|
- name: Setup with node and yarn
|
||||||
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '14'
|
node-version: '14'
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -186,10 +186,10 @@ jobs:
|
|||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Setup with node and yarn
|
- name: Setup with node and yarn
|
||||||
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '14'
|
node-version: '14'
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -237,10 +237,10 @@ jobs:
|
|||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Setup with node and yarn
|
- name: Setup with node and yarn
|
||||||
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '14'
|
node-version: '14'
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -288,7 +288,7 @@ jobs:
|
|||||||
version: ${{needs.set-product-version.outputs.product-version}}
|
version: ${{needs.set-product-version.outputs.product-version}}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# Strip everything but MAJOR.MINOR from the version string and add a `-dev` suffix
|
# Strip everything but MAJOR.MINOR from the version string and add a `-dev` suffix
|
||||||
# This naming convention will be used ONLY for per-commit dev images
|
# This naming convention will be used ONLY for per-commit dev images
|
||||||
@ -322,7 +322,7 @@ jobs:
|
|||||||
version: ${{needs.set-product-version.outputs.product-version}}
|
version: ${{needs.set-product-version.outputs.product-version}}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- uses: hashicorp/actions-docker-build@v1
|
- uses: hashicorp/actions-docker-build@v1
|
||||||
with:
|
with:
|
||||||
version: ${{env.version}}
|
version: ${{env.version}}
|
||||||
@ -342,7 +342,7 @@ jobs:
|
|||||||
version: ${{needs.set-product-version.outputs.product-version}}
|
version: ${{needs.set-product-version.outputs.product-version}}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# Strip everything but MAJOR.MINOR from the version string and add a `-dev` suffix
|
# Strip everything but MAJOR.MINOR from the version string and add a `-dev` suffix
|
||||||
# This naming convention will be used ONLY for per-commit dev images
|
# This naming convention will be used ONLY for per-commit dev images
|
||||||
@ -379,7 +379,7 @@ jobs:
|
|||||||
|
|
||||||
name: Verify ${{ matrix.arch }} linux binary
|
name: Verify ${{ matrix.arch }} linux binary
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') || matrix.arch != 's390x' }}
|
if: ${{ endsWith(github.repository, '-enterprise') || matrix.arch != 's390x' }}
|
||||||
|
|
||||||
- name: Download ${{ matrix.arch }} zip
|
- name: Download ${{ matrix.arch }} zip
|
||||||
@ -389,7 +389,7 @@ jobs:
|
|||||||
name: ${{ env.zip_name }}
|
name: ${{ env.zip_name }}
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # v2.1.0
|
uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # v2.2.0
|
||||||
if: ${{ matrix.arch == 'arm' || matrix.arch == 'arm64' }}
|
if: ${{ matrix.arch == 'arm' || matrix.arch == 'arm64' }}
|
||||||
with:
|
with:
|
||||||
# this should be a comma-separated string as opposed to an array
|
# this should be a comma-separated string as opposed to an array
|
||||||
@ -412,7 +412,7 @@ jobs:
|
|||||||
|
|
||||||
name: Verify amd64 darwin binary
|
name: Verify amd64 darwin binary
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Download amd64 darwin zip
|
- name: Download amd64 darwin zip
|
||||||
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
|
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
|
||||||
@ -439,7 +439,7 @@ jobs:
|
|||||||
|
|
||||||
name: Verify ${{ matrix.arch }} debian package
|
name: Verify ${{ matrix.arch }} debian package
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Set package version
|
- name: Set package version
|
||||||
run: |
|
run: |
|
||||||
@ -455,7 +455,7 @@ jobs:
|
|||||||
name: ${{ env.pkg_name }}
|
name: ${{ env.pkg_name }}
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # v2.1.0
|
uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # v2.2.0
|
||||||
with:
|
with:
|
||||||
platforms: all
|
platforms: all
|
||||||
|
|
||||||
@ -476,7 +476,7 @@ jobs:
|
|||||||
|
|
||||||
name: Verify ${{ matrix.arch }} rpm
|
name: Verify ${{ matrix.arch }} rpm
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- name: Set package version
|
- name: Set package version
|
||||||
run: |
|
run: |
|
||||||
@ -492,7 +492,7 @@ jobs:
|
|||||||
name: ${{ env.pkg_name }}
|
name: ${{ env.pkg_name }}
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # v2.1.0
|
uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # v2.2.0
|
||||||
with:
|
with:
|
||||||
platforms: all
|
platforms: all
|
||||||
|
|
||||||
|
2
.github/workflows/changelog-checker.yml
vendored
2
.github/workflows/changelog-checker.yml
vendored
@ -22,7 +22,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
||||||
|
2
.github/workflows/embedded-asset-checker.yml
vendored
2
.github/workflows/embedded-asset-checker.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
if: "! ( contains(github.event.pull_request.labels.*.name, 'pr/update-ui-assets') || github.event.pull_request.user.login == 'hc-github-team-consul-core' )"
|
if: "! ( contains(github.event.pull_request.labels.*.name, 'pr/update-ui-assets') || github.event.pull_request.user.login == 'hc-github-team-consul-core' )"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
||||||
|
14
.github/workflows/frontend.yml
vendored
14
.github/workflows/frontend.yml
vendored
@ -23,7 +23,7 @@ jobs:
|
|||||||
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
||||||
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- id: setup-outputs
|
- id: setup-outputs
|
||||||
name: Setup outputs
|
name: Setup outputs
|
||||||
run: ./.github/scripts/get_runner_classes.sh
|
run: ./.github/scripts/get_runner_classes.sh
|
||||||
@ -35,9 +35,9 @@ jobs:
|
|||||||
run:
|
run:
|
||||||
working-directory: ui
|
working-directory: ui
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '16'
|
node-version: '16'
|
||||||
|
|
||||||
@ -55,9 +55,9 @@ jobs:
|
|||||||
needs: setup
|
needs: setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '16'
|
node-version: '16'
|
||||||
|
|
||||||
@ -84,9 +84,9 @@ jobs:
|
|||||||
CONSUL_NSPACES_ENABLED: ${{ endsWith(github.repository, '-enterprise') && 1 || 0 }} # NOTE: this should be 1 in ENT.
|
CONSUL_NSPACES_ENABLED: ${{ endsWith(github.repository, '-enterprise') && 1 || 0 }} # NOTE: this should be 1 in ENT.
|
||||||
JOBS: 2 # limit parallelism for broccoli-babel-transpiler
|
JOBS: 2 # limit parallelism for broccoli-babel-transpiler
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: '16'
|
node-version: '16'
|
||||||
|
|
||||||
|
12
.github/workflows/go-tests.yml
vendored
12
.github/workflows/go-tests.yml
vendored
@ -33,7 +33,7 @@ jobs:
|
|||||||
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
compute-large: ${{ steps.setup-outputs.outputs.compute-large }}
|
||||||
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
compute-xl: ${{ steps.setup-outputs.outputs.compute-xl }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- id: setup-outputs
|
- id: setup-outputs
|
||||||
name: Setup outputs
|
name: Setup outputs
|
||||||
run: ./.github/scripts/get_runner_classes.sh
|
run: ./.github/scripts/get_runner_classes.sh
|
||||||
@ -53,7 +53,7 @@ jobs:
|
|||||||
- setup
|
- setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-medium) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-medium) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
@ -81,7 +81,7 @@ jobs:
|
|||||||
- setup
|
- setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-large) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-large) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
@ -104,7 +104,7 @@ jobs:
|
|||||||
- setup
|
- setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-large) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-large) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
@ -122,7 +122,7 @@ jobs:
|
|||||||
- setup
|
- setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
run: git config --global url."https://${{ secrets.ELEVATED_GITHUB_TOKEN }}:@github.com".insteadOf "https://github.com"
|
run: git config --global url."https://${{ secrets.ELEVATED_GITHUB_TOKEN }}:@github.com".insteadOf "https://github.com"
|
||||||
@ -139,7 +139,7 @@ jobs:
|
|||||||
- setup
|
- setup
|
||||||
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
|
2
.github/workflows/issue-comment-created.yml
vendored
2
.github/workflows/issue-comment-created.yml
vendored
@ -11,7 +11,7 @@ jobs:
|
|||||||
triage:
|
triage:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- uses: actions-ecosystem/action-remove-labels@2ce5d41b4b6aa8503e285553f75ed56e0a40bae0 # v1.3.0
|
- uses: actions-ecosystem/action-remove-labels@2ce5d41b4b6aa8503e285553f75ed56e0a40bae0 # v1.3.0
|
||||||
with:
|
with:
|
||||||
labels: |
|
labels: |
|
||||||
|
4
.github/workflows/jira-issues.yaml
vendored
4
.github/workflows/jira-issues.yaml
vendored
@ -91,14 +91,14 @@ jobs:
|
|||||||
|
|
||||||
- name: Close ticket
|
- name: Close ticket
|
||||||
if: ( github.event.action == 'closed' || github.event.action == 'deleted' ) && steps.search.outputs.issue
|
if: ( github.event.action == 'closed' || github.event.action == 'deleted' ) && steps.search.outputs.issue
|
||||||
uses: atlassian/gajira-transition@38fc9cd61b03d6a53dd35fcccda172fe04b36de3 # v3
|
uses: atlassian/gajira-transition@4749176faf14633954d72af7a44d7f2af01cc92b # v3
|
||||||
with:
|
with:
|
||||||
issue: ${{ steps.search.outputs.issue }}
|
issue: ${{ steps.search.outputs.issue }}
|
||||||
transition: "Closed"
|
transition: "Closed"
|
||||||
|
|
||||||
- name: Reopen ticket
|
- name: Reopen ticket
|
||||||
if: github.event.action == 'reopened' && steps.search.outputs.issue
|
if: github.event.action == 'reopened' && steps.search.outputs.issue
|
||||||
uses: atlassian/gajira-transition@38fc9cd61b03d6a53dd35fcccda172fe04b36de3 # v3
|
uses: atlassian/gajira-transition@4749176faf14633954d72af7a44d7f2af01cc92b # v3
|
||||||
with:
|
with:
|
||||||
issue: ${{ steps.search.outputs.issue }}
|
issue: ${{ steps.search.outputs.issue }}
|
||||||
transition: "To Do"
|
transition: "To Do"
|
||||||
|
4
.github/workflows/jira-pr.yaml
vendored
4
.github/workflows/jira-pr.yaml
vendored
@ -105,14 +105,14 @@ jobs:
|
|||||||
|
|
||||||
- name: Close ticket
|
- name: Close ticket
|
||||||
if: ( github.event.action == 'closed' || github.event.action == 'deleted' ) && steps.search.outputs.issue
|
if: ( github.event.action == 'closed' || github.event.action == 'deleted' ) && steps.search.outputs.issue
|
||||||
uses: atlassian/gajira-transition@38fc9cd61b03d6a53dd35fcccda172fe04b36de3 # v3
|
uses: atlassian/gajira-transition@4749176faf14633954d72af7a44d7f2af01cc92b # v3
|
||||||
with:
|
with:
|
||||||
issue: ${{ steps.search.outputs.issue }}
|
issue: ${{ steps.search.outputs.issue }}
|
||||||
transition: "Closed"
|
transition: "Closed"
|
||||||
|
|
||||||
- name: Reopen ticket
|
- name: Reopen ticket
|
||||||
if: github.event.action == 'reopened' && steps.search.outputs.issue
|
if: github.event.action == 'reopened' && steps.search.outputs.issue
|
||||||
uses: atlassian/gajira-transition@38fc9cd61b03d6a53dd35fcccda172fe04b36de3 # v3
|
uses: atlassian/gajira-transition@4749176faf14633954d72af7a44d7f2af01cc92b # v3
|
||||||
with:
|
with:
|
||||||
issue: ${{ steps.search.outputs.issue }}
|
issue: ${{ steps.search.outputs.issue }}
|
||||||
transition: "To Do"
|
transition: "To Do"
|
||||||
|
24
.github/workflows/nightly-test-1.13.x.yaml
vendored
24
.github/workflows/nightly-test-1.13.x.yaml
vendored
@ -17,12 +17,12 @@ jobs:
|
|||||||
frontend-test-workspace-node:
|
frontend-test-workspace-node:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -49,12 +49,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 0
|
CONSUL_NSPACES_ENABLED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -88,12 +88,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -121,12 +121,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 1
|
CONSUL_NSPACES_ENABLED: 1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -160,12 +160,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -191,12 +191,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [frontend-build-ent]
|
needs: [frontend-build-ent]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
|
24
.github/workflows/nightly-test-1.14.x.yaml
vendored
24
.github/workflows/nightly-test-1.14.x.yaml
vendored
@ -17,12 +17,12 @@ jobs:
|
|||||||
frontend-test-workspace-node:
|
frontend-test-workspace-node:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -49,12 +49,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 0
|
CONSUL_NSPACES_ENABLED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -88,12 +88,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -121,12 +121,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 1
|
CONSUL_NSPACES_ENABLED: 1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -160,12 +160,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -191,12 +191,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [frontend-build-ent]
|
needs: [frontend-build-ent]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
|
24
.github/workflows/nightly-test-1.15.x.yaml
vendored
24
.github/workflows/nightly-test-1.15.x.yaml
vendored
@ -17,12 +17,12 @@ jobs:
|
|||||||
frontend-test-workspace-node:
|
frontend-test-workspace-node:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -49,12 +49,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 0
|
CONSUL_NSPACES_ENABLED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -88,12 +88,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -121,12 +121,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 1
|
CONSUL_NSPACES_ENABLED: 1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -160,12 +160,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -191,12 +191,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [frontend-build-ent]
|
needs: [frontend-build-ent]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
|
24
.github/workflows/nightly-test-1.16.x.yaml
vendored
24
.github/workflows/nightly-test-1.16.x.yaml
vendored
@ -17,12 +17,12 @@ jobs:
|
|||||||
frontend-test-workspace-node:
|
frontend-test-workspace-node:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -49,12 +49,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 0
|
CONSUL_NSPACES_ENABLED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -88,12 +88,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -121,12 +121,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 1
|
CONSUL_NSPACES_ENABLED: 1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -160,12 +160,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -191,12 +191,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [frontend-build-ent]
|
needs: [frontend-build-ent]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
|
24
.github/workflows/nightly-test-main.yaml
vendored
24
.github/workflows/nightly-test-main.yaml
vendored
@ -17,12 +17,12 @@ jobs:
|
|||||||
frontend-test-workspace-node:
|
frontend-test-workspace-node:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -49,12 +49,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 0
|
CONSUL_NSPACES_ENABLED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -88,12 +88,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -121,12 +121,12 @@ jobs:
|
|||||||
JOBS: 2
|
JOBS: 2
|
||||||
CONSUL_NSPACES_ENABLED: 1
|
CONSUL_NSPACES_ENABLED: 1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -160,12 +160,12 @@ jobs:
|
|||||||
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
EMBER_TEST_REPORT: test-results/report-oss.xml #outputs test report for CI test summary
|
||||||
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
EMBER_TEST_PARALLEL: true #enables test parallelization with ember-exam
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
@ -191,12 +191,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [frontend-build-ent]
|
needs: [frontend-build-ent]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.BRANCH }}
|
ref: ${{ env.BRANCH }}
|
||||||
|
|
||||||
# Not necessary to use yarn, but enables caching
|
# Not necessary to use yarn, but enables caching
|
||||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
|
- uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
|
2
.github/workflows/pr-labeler.yml
vendored
2
.github/workflows/pr-labeler.yml
vendored
@ -10,7 +10,7 @@ jobs:
|
|||||||
triage:
|
triage:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/labeler@0776a679364a9a16110aac8d0f40f5e11009e327 # v4.0.4
|
- uses: actions/labeler@0967ca812e7fdc8f5f71402a1b486d5bd061fe20 # v4.2.0
|
||||||
with:
|
with:
|
||||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
configuration-path: .github/pr-labeler.yml
|
configuration-path: .github/pr-labeler.yml
|
||||||
|
@ -14,7 +14,7 @@ jobs:
|
|||||||
if: "! ( contains(github.event.pull_request.labels.*.name, 'pr/no-metrics-test') || github.event.pull_request.user.login == 'hc-github-team-consul-core' )"
|
if: "! ( contains(github.event.pull_request.labels.*.name, 'pr/no-metrics-test') || github.event.pull_request.user.login == 'hc-github-team-consul-core' )"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
name: "checkout repo"
|
name: "checkout repo"
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
|
2
.github/workflows/reusable-check-go-mod.yml
vendored
2
.github/workflows/reusable-check-go-mod.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
||||||
|
2
.github/workflows/reusable-dev-build.yml
vendored
2
.github/workflows/reusable-dev-build.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
||||||
|
4
.github/workflows/reusable-lint.yml
vendored
4
.github/workflows/reusable-lint.yml
vendored
@ -38,7 +38,7 @@ jobs:
|
|||||||
fail-fast: true
|
fail-fast: true
|
||||||
name: lint ${{ matrix.directory }}
|
name: lint ${{ matrix.directory }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
||||||
@ -48,7 +48,7 @@ jobs:
|
|||||||
go-version-file: 'go.mod'
|
go-version-file: 'go.mod'
|
||||||
- run: go env
|
- run: go env
|
||||||
- name: lint-${{ matrix.directory }}
|
- name: lint-${{ matrix.directory }}
|
||||||
uses: golangci/golangci-lint-action@08e2f20817b15149a52b5b3ebe7de50aff2ba8c5 # v3.4.0
|
uses: golangci/golangci-lint-action@639cd343e1d3b897ff35927a75193d57cfcba299 # v3.6.0
|
||||||
with:
|
with:
|
||||||
working-directory: ${{ matrix.directory }}
|
working-directory: ${{ matrix.directory }}
|
||||||
version: v1.51.1
|
version: v1.51.1
|
||||||
|
4
.github/workflows/reusable-unit-split.yml
vendored
4
.github/workflows/reusable-unit-split.yml
vendored
@ -60,7 +60,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
package-matrix: ${{ steps.set-matrix.outputs.matrix }}
|
package-matrix: ${{ steps.set-matrix.outputs.matrix }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
|
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
|
||||||
with:
|
with:
|
||||||
go-version-file: 'go.mod'
|
go-version-file: 'go.mod'
|
||||||
@ -83,7 +83,7 @@ jobs:
|
|||||||
ulimit -Sa
|
ulimit -Sa
|
||||||
echo "Hard limits"
|
echo "Hard limits"
|
||||||
ulimit -Ha
|
ulimit -Ha
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
||||||
|
2
.github/workflows/reusable-unit.yml
vendored
2
.github/workflows/reusable-unit.yml
vendored
@ -57,7 +57,7 @@ jobs:
|
|||||||
go-test:
|
go-test:
|
||||||
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
runs-on: ${{ fromJSON(inputs.runs-on) }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
if: ${{ endsWith(inputs.repository-name, '-enterprise') }}
|
||||||
|
16
.github/workflows/test-integrations.yml
vendored
16
.github/workflows/test-integrations.yml
vendored
@ -36,7 +36,7 @@ jobs:
|
|||||||
compute-xl: ${{ steps.runners.outputs.compute-xl }}
|
compute-xl: ${{ steps.runners.outputs.compute-xl }}
|
||||||
enterprise: ${{ steps.runners.outputs.enterprise }}
|
enterprise: ${{ steps.runners.outputs.enterprise }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- id: runners
|
- id: runners
|
||||||
run: .github/scripts/get_runner_classes.sh
|
run: .github/scripts/get_runner_classes.sh
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ jobs:
|
|||||||
nomad-version: ['v1.3.3', 'v1.2.10', 'v1.1.16']
|
nomad-version: ['v1.3.3', 'v1.2.10', 'v1.1.16']
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Nomad
|
- name: Checkout Nomad
|
||||||
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
repository: hashicorp/nomad
|
repository: hashicorp/nomad
|
||||||
ref: ${{ matrix.nomad-version }}
|
ref: ${{ matrix.nomad-version }}
|
||||||
@ -143,7 +143,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
VAULT_BINARY_VERSION: ${{ matrix.vault-version }}
|
VAULT_BINARY_VERSION: ${{ matrix.vault-version }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
|
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
@ -233,7 +233,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
envoy-matrix: ${{ steps.set-matrix.outputs.envoy-matrix }}
|
envoy-matrix: ${{ steps.set-matrix.outputs.envoy-matrix }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- name: Generate Envoy Job Matrix
|
- name: Generate Envoy Job Matrix
|
||||||
id: set-matrix
|
id: set-matrix
|
||||||
env:
|
env:
|
||||||
@ -282,7 +282,7 @@ jobs:
|
|||||||
XDS_TARGET: ${{ matrix.xds-target }}
|
XDS_TARGET: ${{ matrix.xds-target }}
|
||||||
AWS_LAMBDA_REGION: us-west-2
|
AWS_LAMBDA_REGION: us-west-2
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
|
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
|
||||||
with:
|
with:
|
||||||
go-version-file: 'go.mod'
|
go-version-file: 'go.mod'
|
||||||
@ -296,7 +296,7 @@ jobs:
|
|||||||
run: chmod +x ./bin/consul
|
run: chmod +x ./bin/consul
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@4b4e9c3e2d4531116a6f8ba8e71fc6e2cb6e6c8c # v2.5.0
|
uses: docker/setup-buildx-action@2a1a44ac4aa01993040736bd95bb470da1a38365 # v2.9.0
|
||||||
|
|
||||||
- name: Docker build
|
- name: Docker build
|
||||||
run: docker build -t consul:local -f ./build-support/docker/Consul-Dev.dockerfile ./bin
|
run: docker build -t consul:local -f ./build-support/docker/Consul-Dev.dockerfile ./bin
|
||||||
@ -365,7 +365,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
ENVOY_VERSION: "1.25.4"
|
ENVOY_VERSION: "1.25.4"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
@ -484,7 +484,7 @@ jobs:
|
|||||||
CONSUL_LATEST_VERSION: ${{ matrix.consul-version }}
|
CONSUL_LATEST_VERSION: ${{ matrix.consul-version }}
|
||||||
ENVOY_VERSION: "1.24.6"
|
ENVOY_VERSION: "1.24.6"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
if: ${{ endsWith(github.repository, '-enterprise') }}
|
if: ${{ endsWith(github.repository, '-enterprise') }}
|
||||||
|
2
.github/workflows/verify-envoy-version.yml
vendored
2
.github/workflows/verify-envoy-version.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
verify-envoy-version:
|
verify-envoy-version:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
|
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
fetch-depth: 0 # by default the checkout action doesn't checkout all branches
|
||||||
|
Loading…
x
Reference in New Issue
Block a user