diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 7dd429a..1ddfe1a 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -11,10 +11,13 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v3 + - uses: actions/checkout@v4 + + - name: Setup Go + uses: actions/setup-go@v5 with: - go-version: 1.19 - - uses: actions/checkout@v3 + go-version-file: go.mod + check-latest: true - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5e7d5b6..f4c7563 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,16 +6,20 @@ on: pull_request: branches: [ master ] +permissions: + contents: read + jobs: build-and-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: '1.19' + go-version-file: go.mod + check-latest: true - name: Run build run: go build .