diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2947450..91be077 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,4 +1,4 @@ -name: Lint +name: lint on: push: @@ -24,16 +24,16 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: - go-version: ^1.22 + go-version: ^1.23 - name: Cache go module - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/go/pkg/mod key: go-${{ hashFiles('**/go.sum') }} - name: golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 with: version: latest \ No newline at end of file diff --git a/.github/workflows/debug.yml b/.github/workflows/test.yml similarity index 67% rename from .github/workflows/debug.yml rename to .github/workflows/test.yml index 7ae30fa..3afe968 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -name: Debug build +name: test on: push: @@ -16,7 +16,7 @@ on: jobs: build: - name: Linux Debug build + name: Linux runs-on: ubuntu-latest steps: - name: Checkout @@ -24,14 +24,14 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: - go-version: ^1.22 + go-version: ^1.23 - name: Build run: | make test build_go120: - name: Linux Debug build (Go 1.20) + name: Linux (Go 1.20) runs-on: ubuntu-latest steps: - name: Checkout @@ -39,7 +39,7 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: ~1.20 continue-on-error: true @@ -47,7 +47,7 @@ jobs: run: | make test build_go121: - name: Linux Debug build (Go 1.21) + name: Linux (Go 1.21) runs-on: ubuntu-latest steps: - name: Checkout @@ -55,15 +55,31 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: ~1.21 continue-on-error: true - name: Build run: | make test - build__windows: - name: Windows Debug build + build_go122: + name: Linux (Go 1.22) + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: ~1.22 + continue-on-error: true + - name: Build + run: | + make test + build_windows: + name: Windows runs-on: windows-latest steps: - name: Checkout @@ -71,15 +87,15 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: - go-version: ^1.22 + go-version: ^1.23 continue-on-error: true - name: Build run: | make test build_darwin: - name: macOS Debug build + name: macOS runs-on: macos-latest steps: - name: Checkout @@ -87,9 +103,9 @@ jobs: with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: - go-version: ^1.22 + go-version: ^1.23 continue-on-error: true - name: Build run: | diff --git a/Makefile b/Makefile index 880626a..82c22d2 100644 --- a/Makefile +++ b/Makefile @@ -27,4 +27,5 @@ lint_install: go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest test: - go test -v . \ No newline at end of file + go build -v . + #go test -v .