From 0c3efe35f719cd5a6f890d10494907f4ce855f8b Mon Sep 17 00:00:00 2001 From: Alexander Yastrebov Date: Mon, 12 Feb 2024 18:32:49 +0100 Subject: [PATCH] github: disable testcontainers Ryuk Disable reaper container for github builds. This should hopefully eliminate testcontainer-related test flakes. See https://golang.testcontainers.org/features/garbage_collector/#ryuk Signed-off-by: Alexander Yastrebov --- .github/workflows/master.yaml | 8 ++++---- .github/workflows/pr.yaml | 6 ++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/master.yaml b/.github/workflows/master.yaml index 76daacca7a..d7a26506d6 100644 --- a/.github/workflows/master.yaml +++ b/.github/workflows/master.yaml @@ -1,11 +1,11 @@ name: master - -permissions: {} - on: push: branches: - master +permissions: {} +env: + TESTCONTAINERS_RYUK_DISABLED: true jobs: tests: runs-on: ubuntu-latest @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 with: # https://www.npmjs.com/package/semver#caret-ranges-123-025-004 - go-version: '^1.21' + go-version: "^1.21" check-latest: true - run: go version - run: make deps diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 24676ee00e..c15effc268 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -2,6 +2,8 @@ name: pr on: [ pull_request ] permissions: contents: read +env: + TESTCONTAINERS_RYUK_DISABLED: true jobs: semgrep: if: ${{ github.actor != 'dependabot[bot]' }} @@ -23,7 +25,7 @@ jobs: - uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 with: # https://www.npmjs.com/package/semver#caret-ranges-123-025-004 - go-version: '^1.21' + go-version: "^1.21" check-latest: true - run: go version - run: make deps @@ -35,7 +37,7 @@ jobs: - uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 with: # https://www.npmjs.com/package/semver#caret-ranges-123-025-004 - go-version: '^1.21' + go-version: "^1.21" check-latest: true - run: go version - run: make deps