From b1a47af8da71a3cdd453cac3ae1b0bbbe127d030 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:00:25 +0000 Subject: [PATCH 1/7] chore: use sqlc setup action --- .github/workflows/ci.yaml | 6 +++--- .github/workflows/pr-deploy.yaml | 6 +++--- .github/workflows/security.yaml | 7 ++++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f9353344a1bed..1e3c99603d9f6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -154,9 +154,9 @@ jobs: - uses: ./.github/actions/setup-node - uses: ./.github/actions/setup-go - - name: Install sqlc - run: | - curl -sSL https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_linux_amd64.tar.gz | sudo tar -C /usr/bin -xz sqlc + - uses: sqlc-dev/setup-sqlc@v3 + with: + sqlc-version: '1.18.0' - name: go install tools run: | diff --git a/.github/workflows/pr-deploy.yaml b/.github/workflows/pr-deploy.yaml index 5773dc912bbb6..f0e20710baaa1 100644 --- a/.github/workflows/pr-deploy.yaml +++ b/.github/workflows/pr-deploy.yaml @@ -110,9 +110,9 @@ jobs: - uses: ./.github/actions/setup-node - - name: Install sqlc - run: | - curl -sSL https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_linux_amd64.tar.gz | sudo tar -C /usr/bin -xz sqlc + - uses: sqlc-dev/setup-sqlc@v3 + with: + sqlc-version: '1.18.0' - name: GHCR Login uses: docker/login-action@v2 diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index 2a272fc36d946..f147f73091a4b 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -76,9 +76,10 @@ jobs: restore-keys: | js-${{ runner.os }}- - - name: Install sqlc - run: | - curl -sSL https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_linux_amd64.tar.gz | sudo tar -C /usr/bin -xz sqlc + - uses: sqlc-dev/setup-sqlc@v3 + with: + sqlc-version: '1.18.0' + - name: Install yq run: go run github.com/mikefarah/yq/v4@v4.30.6 - name: Install mockgen From b64daa71494d76be62bd00b5478af81145b34856 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:05:35 +0000 Subject: [PATCH 2/7] make fmt --- .github/workflows/ci.yaml | 2 +- .github/workflows/pr-deploy.yaml | 2 +- .github/workflows/security.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1e3c99603d9f6..967187b5597b5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -156,7 +156,7 @@ jobs: - uses: sqlc-dev/setup-sqlc@v3 with: - sqlc-version: '1.18.0' + sqlc-version: "1.18.0" - name: go install tools run: | diff --git a/.github/workflows/pr-deploy.yaml b/.github/workflows/pr-deploy.yaml index f0e20710baaa1..4da1b0e07684d 100644 --- a/.github/workflows/pr-deploy.yaml +++ b/.github/workflows/pr-deploy.yaml @@ -112,7 +112,7 @@ jobs: - uses: sqlc-dev/setup-sqlc@v3 with: - sqlc-version: '1.18.0' + sqlc-version: "1.18.0" - name: GHCR Login uses: docker/login-action@v2 diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index f147f73091a4b..bd51912d1d400 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -78,8 +78,8 @@ jobs: - uses: sqlc-dev/setup-sqlc@v3 with: - sqlc-version: '1.18.0' - + sqlc-version: "1.18.0" + - name: Install yq run: go run github.com/mikefarah/yq/v4@v4.30.6 - name: Install mockgen From 2bdbd9fe93769058d688e6b2a77f54b07f8026ba Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:09:05 +0000 Subject: [PATCH 3/7] name steps --- .github/workflows/ci.yaml | 10 +++++++--- .github/workflows/pr-deploy.yaml | 9 ++++++--- .github/workflows/security.yaml | 6 ++++-- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 967187b5597b5..c1f142d80b244 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -151,10 +151,14 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-node - - uses: ./.github/actions/setup-go + - name: Setup Node + uses: ./.github/actions/setup-node + + - name: Setup Go + uses: ./.github/actions/setup-go - - uses: sqlc-dev/setup-sqlc@v3 + - name: Setup sqlc + uses: sqlc-dev/setup-sqlc@v3 with: sqlc-version: "1.18.0" diff --git a/.github/workflows/pr-deploy.yaml b/.github/workflows/pr-deploy.yaml index 4da1b0e07684d..c8eb3eeb47713 100644 --- a/.github/workflows/pr-deploy.yaml +++ b/.github/workflows/pr-deploy.yaml @@ -106,11 +106,14 @@ jobs: with: fetch-depth: 0 - - uses: ./.github/actions/setup-go + - name: Setup Node + uses: ./.github/actions/setup-node - - uses: ./.github/actions/setup-node + - name: Setup Go + uses: ./.github/actions/setup-go - - uses: sqlc-dev/setup-sqlc@v3 + - name: Setup sqlc + uses: sqlc-dev/setup-sqlc@v3 with: sqlc-version: "1.18.0" diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index bd51912d1d400..dcb5e5ffcf569 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -63,7 +63,8 @@ jobs: with: fetch-depth: 0 - - uses: ./.github/actions/setup-go + - name: Setup Go + uses: ./.github/actions/setup-go - name: Cache Node id: cache-node @@ -76,7 +77,8 @@ jobs: restore-keys: | js-${{ runner.os }}- - - uses: sqlc-dev/setup-sqlc@v3 + - name: Setup sqlc + uses: sqlc-dev/setup-sqlc@v3 with: sqlc-version: "1.18.0" From 976dd480db5054016a7dba4b4f82774da69ef8fa Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:18:26 +0000 Subject: [PATCH 4/7] name setup actions --- .github/workflows/ci.yaml | 58 +++++++++++++++++-------- .github/workflows/nightly-gauntlet.yaml | 14 ++++-- .github/workflows/release.yaml | 3 +- .github/workflows/security.yaml | 3 +- 4 files changed, 55 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c1f142d80b244..2c519429c29d9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -101,9 +101,11 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - uses: ./.github/actions/setup-go + - name: Setup Node + uses: ./.github/actions/setup-node - - uses: ./.github/actions/setup-node + - name: Setup Go + uses: ./.github/actions/setup-go - name: Get golangci-lint cache dir run: | @@ -196,9 +198,11 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - uses: ./.github/actions/setup-node + - name: Setup Node + uses: ./.github/actions/setup-node - - uses: buildjet/setup-go@v4 + - name: Setup Go + uses: buildjet/setup-go@v4 with: # This doesn't need caching. It's super fast anyways! cache: false @@ -241,8 +245,11 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-tf + - name: Setup Go + uses: ./.github/actions/setup-go + + - name: Setup Terraform + uses: ./.github/actions/setup-tf - name: Test with Mock Database id: test @@ -302,8 +309,11 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-tf + - name: Setup Go + uses: ./.github/actions/setup-go + + - name: Setup Terraform + uses: ./.github/actions/setup-tf - name: Test with PostgreSQL Database run: | @@ -342,8 +352,11 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-tf + - name: Setup Go + uses: ./.github/actions/setup-go + + - name: Setup Terraform + uses: ./.github/actions/setup-tf - name: Run Tests run: | @@ -379,8 +392,12 @@ jobs: - name: Set up Google Cloud SDK uses: google-github-actions/setup-gcloud@v1 - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-node + - name: Setup Node + uses: ./.github/actions/setup-node + + - name: Setup Go + uses: ./.github/actions/setup-go + - name: Install goimports run: go install golang.org/x/tools/cmd/goimports@latest @@ -451,7 +468,8 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-node + - name: Setup Go + uses: ./.github/actions/setup-go - run: yarn test:ci --max-workers $(nproc) working-directory: site @@ -476,9 +494,14 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-node - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-tf + - name: Setup Node + uses: ./.github/actions/setup-node + + - name: Setup Go + uses: ./.github/actions/setup-go + + - name: Setup Terraform + uses: ./.github/actions/setup-tf - name: Build run: | @@ -513,7 +536,8 @@ jobs: # only get 1 commit on shallow checkout. fetch-depth: 0 - - uses: ./.github/actions/setup-node + - name: Setup Node + uses: ./.github/actions/setup-node # This step is not meant for mainline because any detected changes to # storybook snapshots will require manual approval/review in order for diff --git a/.github/workflows/nightly-gauntlet.yaml b/.github/workflows/nightly-gauntlet.yaml index 0cc00b0d7acf0..fdafa15699298 100644 --- a/.github/workflows/nightly-gauntlet.yaml +++ b/.github/workflows/nightly-gauntlet.yaml @@ -18,8 +18,11 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-tf + - name: Setup Go + uses: ./.github/actions/setup-go + + - name: Setup Terraform + uses: ./.github/actions/setup-tf - name: Run Tests run: | @@ -38,9 +41,12 @@ jobs: runs-on: "buildjet-2vcpu-ubuntu-2204" timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Go + uses: ./.github/actions/setup-go - - uses: ./.github/actions/setup-go - name: Run Tests run: | gotestsum --junitfile="gotests.xml" -- --tags="timing" -p=1 -run='_Timing/' ./... diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 670b7cfb5d80c..9a1684c5e02ed 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -94,7 +94,8 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: ./.github/actions/setup-go + - name: Setup Go + uses: ./.github/actions/setup-go - name: Cache Node id: cache-node diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index dcb5e5ffcf569..29dac77f1e010 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -35,7 +35,8 @@ jobs: with: languages: go, javascript - - uses: ./.github/actions/setup-go + - name: Setup Go + uses: ./.github/actions/setup-go # Workaround to prevent CodeQL from building the dashboard. - name: Remove Makefile From 553b12827bfd51a565c2d76f6c9c03237ed5b8b8 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:19:20 +0000 Subject: [PATCH 5/7] make fmt --- .github/workflows/ci.yaml | 7 +++---- .github/workflows/nightly-gauntlet.yaml | 4 ++-- .github/workflows/release.yaml | 2 +- .github/workflows/security.yaml | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2c519429c29d9..c959185d46f09 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -245,7 +245,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Setup Terraform @@ -309,7 +309,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Setup Terraform @@ -352,7 +352,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Setup Terraform @@ -398,7 +398,6 @@ jobs: - name: Setup Go uses: ./.github/actions/setup-go - - name: Install goimports run: go install golang.org/x/tools/cmd/goimports@latest - name: Install nfpm diff --git a/.github/workflows/nightly-gauntlet.yaml b/.github/workflows/nightly-gauntlet.yaml index fdafa15699298..9e315dd4d4e91 100644 --- a/.github/workflows/nightly-gauntlet.yaml +++ b/.github/workflows/nightly-gauntlet.yaml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Setup Terraform @@ -44,7 +44,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Run Tests diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 9a1684c5e02ed..87ed9a6a90577 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -94,7 +94,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go - name: Cache Node diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index 29dac77f1e010..b0e8a83f26a1a 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -35,7 +35,7 @@ jobs: with: languages: go, javascript - - name: Setup Go + - name: Setup Go uses: ./.github/actions/setup-go # Workaround to prevent CodeQL from building the dashboard. From 36dc12afd0953a1256f87e0e19a87c7533b19c13 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Thu, 13 Jul 2023 13:37:47 +0000 Subject: [PATCH 6/7] name all steps --- .github/actions/setup-go/action.yaml | 3 +- .github/actions/setup-node/action.yaml | 3 +- .github/workflows/ci.yaml | 51 ++++++++++++++++--------- .github/workflows/contrib.yaml | 6 ++- .github/workflows/docker-base.yaml | 3 +- .github/workflows/nightly-gauntlet.yaml | 9 +++-- .github/workflows/pr-auto-assign.yaml | 3 +- .github/workflows/pr-deploy.yaml | 6 ++- .github/workflows/release.yaml | 6 ++- .github/workflows/security.yaml | 6 ++- .github/workflows/stale.yaml | 3 +- 11 files changed, 66 insertions(+), 33 deletions(-) diff --git a/.github/actions/setup-go/action.yaml b/.github/actions/setup-go/action.yaml index 0e6cb0c9071c0..29b7061e85975 100644 --- a/.github/actions/setup-go/action.yaml +++ b/.github/actions/setup-go/action.yaml @@ -17,7 +17,8 @@ runs: restore-keys: | gotoolchain-${{ runner.os }}- - - uses: buildjet/setup-go@v4 + - name: Setup Go + uses: buildjet/setup-go@v4 with: # We do our own caching for implementation clarity. cache: false diff --git a/.github/actions/setup-node/action.yaml b/.github/actions/setup-node/action.yaml index cf7f308346166..eaf27f4efb52c 100644 --- a/.github/actions/setup-node/action.yaml +++ b/.github/actions/setup-node/action.yaml @@ -4,7 +4,8 @@ description: | runs: using: "composite" steps: - - uses: buildjet/setup-node@v3 + - name: Setup Node + uses: buildjet/setup-node@v3 with: node-version: 16.20.1 # See https://github.com/actions/setup-node#caching-global-packages-data diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c959185d46f09..7b7e45088e781 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -36,9 +36,11 @@ jobs: k8s: ${{ steps.filter.outputs.k8s }} ci: ${{ steps.filter.outputs.ci }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 # For pull requests it's not necessary to checkout the code - - uses: dorny/paths-filter@v2 + - name: check changed files + uses: dorny/paths-filter@v2 id: filter with: filters: | @@ -151,7 +153,8 @@ jobs: needs: changes if: needs.changes.outputs.docs-only == 'false' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main' steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Node uses: ./.github/actions/setup-node @@ -243,7 +246,8 @@ jobs: - macos-latest - windows-2019 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Go uses: ./.github/actions/setup-go @@ -280,12 +284,14 @@ jobs: # so we need to print the test stats to the log. go run ./scripts/ci-report/main.go gotests.json | tee gotests_stats.json - - uses: ./.github/actions/upload-datadog + - name: Upload test stats to Datadog + uses: ./.github/actions/upload-datadog if: success() || failure() with: api-key: ${{ secrets.DATADOG_API_KEY }} - - uses: codecov/codecov-action@v3 + - name: Check code coverage + uses: codecov/codecov-action@v3 # This action has a tendency to error out unexpectedly, it has # the `fail_ci_if_error` option that defaults to `false`, but # that is no guarantee, see: @@ -307,7 +313,8 @@ jobs: # even if some of the preceding steps are slow. timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Go uses: ./.github/actions/setup-go @@ -327,12 +334,14 @@ jobs: # so we need to print the test stats to the log. go run ./scripts/ci-report/main.go gotests.json | tee gotests_stats.json - - uses: ./.github/actions/upload-datadog + - name: Upload test stats to Datadog + uses: ./.github/actions/upload-datadog if: success() || failure() with: api-key: ${{ secrets.DATADOG_API_KEY }} - - uses: codecov/codecov-action@v3 + - name: Check code coverage + uses: codecov/codecov-action@v3 # This action has a tendency to error out unexpectedly, it has # the `fail_ci_if_error` option that defaults to `false`, but # that is no guarantee, see: @@ -350,7 +359,8 @@ jobs: if: needs.changes.outputs.go == 'true' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main' timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Go uses: ./.github/actions/setup-go @@ -362,7 +372,8 @@ jobs: run: | gotestsum --junitfile="gotests.xml" -- -race ./... - - uses: ./.github/actions/upload-datadog + - name: Upload test stats to Datadog + uses: ./.github/actions/upload-datadog if: always() with: api-key: ${{ secrets.DATADOG_API_KEY }} @@ -379,7 +390,8 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -450,7 +462,8 @@ jobs: echo "::endgroup::" done - - uses: actions/upload-artifact@v3 + - name: Upload build artifacts + uses: actions/upload-artifact@v3 with: name: coder path: | @@ -465,7 +478,8 @@ jobs: if: needs.changes.outputs.ts == 'true' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main' timeout-minutes: 20 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Go uses: ./.github/actions/setup-go @@ -473,7 +487,8 @@ jobs: - run: yarn test:ci --max-workers $(nproc) working-directory: site - - uses: codecov/codecov-action@v3 + - name: Check code coverage + uses: codecov/codecov-action@v3 # This action has a tendency to error out unexpectedly, it has # the `fail_ci_if_error` option that defaults to `false`, but # that is no guarantee, see: @@ -491,7 +506,8 @@ jobs: if: needs.changes.outputs.go == 'true' || needs.changes.outputs.ts == 'true' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main' timeout-minutes: 20 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Node uses: ./.github/actions/setup-node @@ -529,7 +545,8 @@ jobs: needs: changes if: needs.changes.outputs.ts == 'true' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main' steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: # Required by Chromatic for build-over-build history, otherwise we # only get 1 commit on shallow checkout. diff --git a/.github/workflows/contrib.yaml b/.github/workflows/contrib.yaml index 9c82bf42d4991..e3365d1abe24c 100644 --- a/.github/workflows/contrib.yaml +++ b/.github/workflows/contrib.yaml @@ -25,7 +25,8 @@ jobs: permissions: pull-requests: write steps: - - uses: hmarr/auto-approve-action@v3 + - name: auto-approve dependabot + uses: hmarr/auto-approve-action@v3 if: github.actor == 'dependabot[bot]' cla: @@ -52,7 +53,8 @@ jobs: # Skip tagging for draft PRs. if: ${{ github.event_name == 'pull_request_target' && success() && !github.event.pull_request.draft }} steps: - - uses: actions/github-script@v6 + - name: release-labels + uses: actions/github-script@v6 with: # This script ensures PR title and labels are in sync: # diff --git a/.github/workflows/docker-base.yaml b/.github/workflows/docker-base.yaml index 120cfcdd6651b..7eb4a01c8e806 100644 --- a/.github/workflows/docker-base.yaml +++ b/.github/workflows/docker-base.yaml @@ -31,7 +31,8 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'coder' steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Docker login uses: docker/login-action@v2 diff --git a/.github/workflows/nightly-gauntlet.yaml b/.github/workflows/nightly-gauntlet.yaml index 9e315dd4d4e91..3e18a1a85058b 100644 --- a/.github/workflows/nightly-gauntlet.yaml +++ b/.github/workflows/nightly-gauntlet.yaml @@ -16,7 +16,8 @@ jobs: # so 0.016 * 240 = 3.84 USD per run. timeout-minutes: 240 steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Setup Go uses: ./.github/actions/setup-go @@ -31,7 +32,8 @@ jobs: # impact. gotestsum --junitfile="gotests.xml" -- -timeout=240m -count=10 -race ./... - - uses: ./.github/actions/upload-datadog + - name: Upload test results to DataDog + uses: ./.github/actions/upload-datadog if: always() with: api-key: ${{ secrets.DATADOG_API_KEY }} @@ -51,7 +53,8 @@ jobs: run: | gotestsum --junitfile="gotests.xml" -- --tags="timing" -p=1 -run='_Timing/' ./... - - uses: ./.github/actions/upload-datadog + - name: Upload test results to DataDog + uses: ./.github/actions/upload-datadog if: always() with: api-key: ${{ secrets.DATADOG_API_KEY }} diff --git a/.github/workflows/pr-auto-assign.yaml b/.github/workflows/pr-auto-assign.yaml index b9246c37e0b2a..94afac8290931 100644 --- a/.github/workflows/pr-auto-assign.yaml +++ b/.github/workflows/pr-auto-assign.yaml @@ -13,4 +13,5 @@ jobs: assign-author: runs-on: ubuntu-latest steps: - - uses: toshimaru/auto-author-assign@v1.6.2 + - name: Assign author + uses: toshimaru/auto-author-assign@v1.6.2 diff --git a/.github/workflows/pr-deploy.yaml b/.github/workflows/pr-deploy.yaml index c8eb3eeb47713..d9d5dc7f0fc77 100644 --- a/.github/workflows/pr-deploy.yaml +++ b/.github/workflows/pr-deploy.yaml @@ -102,7 +102,8 @@ jobs: CODER_IMAGE_TAG: ${{ needs.pr_commented.outputs.coder_image_tag }} PR_NUMBER: ${{ needs.pr_commented.outputs.pr_number }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -150,7 +151,8 @@ jobs: PR_TITLE: ${{ needs.pr_commented.outputs.PR_TITLE }} PR_URL: ${{ needs.pr_commented.outputs.PR_URL }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: "Set up kubeconfig" run: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 87ed9a6a90577..f2ec780e212d4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -43,7 +43,8 @@ jobs: outputs: version: ${{ steps.version.outputs.version }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -336,7 +337,8 @@ jobs: runs-on: windows-latest needs: release steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index b0e8a83f26a1a..202a6144ad503 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -28,7 +28,8 @@ jobs: codeql: runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - name: Initialize CodeQL uses: github/codeql-action/init@v2 @@ -60,7 +61,8 @@ jobs: trivy: runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }} steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 6e92a91fbd880..20be49e40954c 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -12,7 +12,8 @@ jobs: pull-requests: write actions: write steps: - - uses: actions/stale@v8.0.0 + - name: stale + uses: actions/stale@v8.0.0 with: stale-issue-label: "stale" stale-pr-label: "stale" From 4d0175529c95158e296362df5223976b5630de66 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Thu, 13 Jul 2023 16:45:53 +0300 Subject: [PATCH 7/7] fix test-js --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7b7e45088e781..84054bcaa3878 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -481,8 +481,8 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Go - uses: ./.github/actions/setup-go + - name: Setup Node + uses: ./.github/actions/setup-node - run: yarn test:ci --max-workers $(nproc) working-directory: site