chore: use names for all GitHub actions steps and use sqlc setup action (#8495)

This commit is contained in:
Muhammad Atif Ali
2023-07-13 22:46:18 +03:00
committed by GitHub
parent 132f1d0eb5
commit be1013899f
11 changed files with 144 additions and 70 deletions
+16 -7
View File
@@ -16,10 +16,14 @@ jobs:
# so 0.016 * 240 = 3.84 USD per run.
timeout-minutes: 240
steps:
- uses: actions/checkout@v3
- name: Checkout
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: |
@@ -28,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 }}
@@ -38,14 +43,18 @@ 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/' ./...
- 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 }}