From e2fc716c8b87d31cbf1ef4341b27e8984e5f08cb Mon Sep 17 00:00:00 2001 From: Filippo Valsorda Date: Sat, 16 Oct 2021 20:16:01 +0200 Subject: [PATCH] .github/workflows: use vmactions/freebsd-vm for FreeBSD (#344) Replaces CirrusCI dependency. --- .cirrus.yml | 9 --------- .github/workflows/test.yml | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 9 deletions(-) delete mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml deleted file mode 100644 index e62e8d6..0000000 --- a/.cirrus.yml +++ /dev/null @@ -1,9 +0,0 @@ -env: - CIRRUS_CLONE_DEPTH: 1 - -freebsd_12_task: - freebsd_instance: - image: freebsd-12-1-release-amd64 - install_script: pkg install -y go - build_script: go build -v ./... - test_script: go test -race ./... diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7762287..ee92f91 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,6 +22,23 @@ jobs: fetch-depth: 0 - name: Run tests run: go test -race ./... + freebsd: + name: Test (FreeBSD) + runs-on: macos-10.15 + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Run tests + # Unpinned Action allowed with read-only permissions. + uses: vmactions/freebsd-vm@v0.1.5 + with: + prepare: | + freebsd-version + pkg install -y go + go version + run: go test -race ./... gotip: name: Test (Go tip) strategy: