diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..99f12d2 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "monthly" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d9ceac6..154ad92 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -4,22 +4,22 @@ jobs: build: strategy: matrix: - version: [1.21] + version: [1.22.1] os: [ubuntu-latest, windows-latest, macos-latest] name: Build runs-on: ${{ matrix.os }} steps: - - name: Set up Go - uses: actions/setup-go@v3 + - name: Set up Go ${{ matrix.version }} + uses: actions/setup-go@v5 with: - go-version: ${{ matrix.version }} + go-version: '${{ matrix.version }}' id: go - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: build - run: go build + run: make - name: test run: make test @@ -28,9 +28,11 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: - go-version: 1.21 - - uses: actions/checkout@v3 + go-version: 1.22 + - uses: actions/checkout@v4 - name: golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 + with: + skip-cache: true