From cc746886307480ff924ccbf0a333e2e631f4ee04 Mon Sep 17 00:00:00 2001 From: Alex Savin Date: Mon, 3 Feb 2025 18:17:35 -0500 Subject: [PATCH] Added an action workflow --- .github/workflows/testing.yml | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/testing.yml diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml new file mode 100644 index 0000000..20d08bd --- /dev/null +++ b/.github/workflows/testing.yml @@ -0,0 +1,41 @@ +on: [push, pull_request] +name: Testing +jobs: + test: + strategy: + matrix: + go-version: [1.23.x] + os: [ubuntu-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/setup-go@v3 + with: + go-version: ${{ matrix.go-version }} + - uses: actions/checkout@v3 + - run: | + go get -u . + go test ./. + + # test-cache: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/setup-go@v3 + # with: + # go-version: 1.20.x + # - uses: actions/checkout@v3 + # - uses: actions/cache@v3 + # with: + # # In order: + # # * Module download cache + # # * Build cache (Linux) + # # * Build cache (Mac) + # # * Build cache (Windows) + # path: | + # ~/go/pkg/mod + # ~/.cache/go-build + # ~/Library/Caches/go-build + # ~\AppData\Local\go-build + # key: ${{ runner.os }}-go-${{ matrix.go-version }}-${{ hashFiles('**/go.sum') }} + # restore-keys: | + # ${{ runner.os }}-go-${{ matrix.go-version }}- + # - run: go test ./... \ No newline at end of file