From 14c3d21899460a434dbec850c3415d481083633e Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:29:20 -0400 Subject: [PATCH 1/8] Update cd-badger.yml --- .github/workflows/cd-badger.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cd-badger.yml b/.github/workflows/cd-badger.yml index 930fec9b9..e6bd8945b 100644 --- a/.github/workflows/cd-badger.yml +++ b/.github/workflows/cd-badger.yml @@ -8,9 +8,9 @@ on: type: string jobs: badger-build-amd64: - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: '${{ github.event.inputs.releasetag }}' - name: Get Go Version @@ -19,7 +19,7 @@ jobs: GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Set Badger Release Version @@ -51,9 +51,9 @@ jobs: badger/badger-checksum-linux-amd64.sha256 badger/badger-linux-amd64.tar.gz badger-build-arm64: - runs-on: [self-hosted, ARM64] + runs-on: warp-ubuntu-latest-arm64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: '${{ github.event.inputs.releasetag }}' - name: Get Go Version @@ -62,7 +62,7 @@ jobs: GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Set Badger Release Version From e355801a644c885a02cddcb136967b83a383f356 Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:29:59 -0400 Subject: [PATCH 2/8] Update ci-aqua-security-trivy-tests.yml --- .github/workflows/ci-aqua-security-trivy-tests.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci-aqua-security-trivy-tests.yml b/.github/workflows/ci-aqua-security-trivy-tests.yml index dfa5fe204..45e1ba4a8 100644 --- a/.github/workflows/ci-aqua-security-trivy-tests.yml +++ b/.github/workflows/ci-aqua-security-trivy-tests.yml @@ -1,8 +1,5 @@ name: ci-aqua-security-trivy-tests on: - push: - branches: - - main pull_request: types: - opened @@ -10,16 +7,14 @@ on: - synchronize - ready_for_review branches: - - main - schedule: - - cron: "1 0 * * *" + - main jobs: build: name: trivy-tests - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run Trivy vulnerability scanner uses: aquasecurity/trivy-action@master with: From fa8e18657846a65aa5379603b99a1db727ca51f5 Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:30:31 -0400 Subject: [PATCH 3/8] Update ci-badger-bank-tests-nightly.yml --- .github/workflows/ci-badger-bank-tests-nightly.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-badger-bank-tests-nightly.yml b/.github/workflows/ci-badger-bank-tests-nightly.yml index f4a89df9e..36a639d70 100644 --- a/.github/workflows/ci-badger-bank-tests-nightly.yml +++ b/.github/workflows/ci-badger-bank-tests-nightly.yml @@ -8,16 +8,16 @@ on: - cron: "1 3 * * *" jobs: badger-bank: - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Get Go Version run: | #!/bin/bash GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Setup Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Install Dependencies From 109022a6cdd2c91cf516190ca57034e46a79dabc Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:30:54 -0400 Subject: [PATCH 4/8] Update ci-badger-bank-tests.yml --- .github/workflows/ci-badger-bank-tests.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-badger-bank-tests.yml b/.github/workflows/ci-badger-bank-tests.yml index a1752afb9..821e5202f 100644 --- a/.github/workflows/ci-badger-bank-tests.yml +++ b/.github/workflows/ci-badger-bank-tests.yml @@ -1,27 +1,21 @@ name: ci-badger-bank-tests on: - push: - branches: - - main - - 'release/v*' pull_request: branches: - main - 'release/v*' - schedule: - - cron: "1 0 * * *" jobs: badger-bank: - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Get Go Version run: | #!/bin/bash GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Setup Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Install Dependencies From e11fa55d3a998234ff74123b004abb1bbee63863 Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:31:12 -0400 Subject: [PATCH 5/8] Update ci-badger-tests-coverage.yml --- .github/workflows/ci-badger-tests-coverage.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-badger-tests-coverage.yml b/.github/workflows/ci-badger-tests-coverage.yml index c5dccb3da..f4f329420 100644 --- a/.github/workflows/ci-badger-tests-coverage.yml +++ b/.github/workflows/ci-badger-tests-coverage.yml @@ -6,9 +6,9 @@ on: - 'release/v*' jobs: badger-tests-coverage: - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 # checkout merge commit + - uses: actions/checkout@v4 # checkout merge commit with: ref: "refs/pull/${{ github.event.number }}/merge" - name: Get Go Version @@ -17,7 +17,7 @@ jobs: GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Setup Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Install Dependencies From 9c21b11b9fe79a6f49ef9564eb99f9e053a2953a Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:31:31 -0400 Subject: [PATCH 6/8] Update ci-badger-tests.yml --- .github/workflows/ci-badger-tests.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-badger-tests.yml b/.github/workflows/ci-badger-tests.yml index 5ce710d76..1da509eb1 100644 --- a/.github/workflows/ci-badger-tests.yml +++ b/.github/workflows/ci-badger-tests.yml @@ -1,27 +1,21 @@ name: ci-badger-tests on: - push: - branches: - - main - - 'release/v*' pull_request: branches: - main - 'release/v*' - schedule: - - cron: "1 0 * * *" jobs: badger-tests: - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Get Go Version run: | #!/bin/bash GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Setup Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Install Dependencies From d1e5c411ad88e7f43137120d2398963d69cc2725 Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:31:58 -0400 Subject: [PATCH 7/8] Update ci-dgraph-tests.yml --- .github/workflows/ci-dgraph-tests.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-dgraph-tests.yml b/.github/workflows/ci-dgraph-tests.yml index 5b5e70032..0d1dcbc2a 100644 --- a/.github/workflows/ci-dgraph-tests.yml +++ b/.github/workflows/ci-dgraph-tests.yml @@ -5,10 +5,10 @@ on: - main jobs: dgraph-tests: - runs-on: ubuntu-20.04-32gb + runs-on: warp-ubuntu-latest-x64-16x steps: - name: Checkout Dgraph repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: dgraph-io/dgraph ref: main @@ -18,14 +18,14 @@ jobs: GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: Fetch latest Badger version run: | go get github.com/dgraph-io/badger/v4@main - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 16 - name: Install protobuf-compiler From 958ef077401204c8921e584e485a853b73337313 Mon Sep 17 00:00:00 2001 From: Ryan Fox-Tyler <60440289+ryanfoxtyler@users.noreply.github.com> Date: Thu, 14 Mar 2024 19:32:42 -0400 Subject: [PATCH 8/8] Update ci-golang-lint.yml --- .github/workflows/ci-golang-lint.yml | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci-golang-lint.yml b/.github/workflows/ci-golang-lint.yml index 05e9cf6c4..31cc5a4f8 100644 --- a/.github/workflows/ci-golang-lint.yml +++ b/.github/workflows/ci-golang-lint.yml @@ -1,37 +1,30 @@ name: ci-golang-lint on: - push: - branches: - - main - - 'release/v*' pull_request: branches: - main - 'release/v*' - schedule: - - cron: "1 0 * * *" jobs: go-lint: name: lint - runs-on: ubuntu-20.04 + runs-on: warp-ubuntu-latest-x64-4x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Get Go Version run: | #!/bin/bash GOVERSION=$({ [ -f .go-version ] && cat .go-version; }) echo "GOVERSION=$GOVERSION" >> $GITHUB_ENV - name: Setup Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ env.GOVERSION }} - name: golang-lint - env: - # prevent OOM - GOGC: 10 - uses: golangci/golangci-lint-action@v3.2.0 + uses: golangci/golangci-lint-action@v4 with: # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version. - version: v1.48 + version: latest only-new-issues: true args: --timeout=10m + skip-pkg-cache: true + skip-build-cache: true