diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index e98c5de..0a8e37d 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -9,11 +9,18 @@ on: - v2 pull_request: +permissions: + contents: read + jobs: golangci: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-go@v4 + with: + go-version: '1.22' + cache: false - name: golangci-lint - uses: golangci/golangci-lint-action@v2 + uses: golangci/golangci-lint-action@v3 \ No newline at end of file diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6c48ea1..84114b5 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -4,22 +4,22 @@ jobs: test: strategy: matrix: - go-version: [1.18.x, 1.19.x] + go-version: [1.22.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - name: Install Linux packages if: matrix.os == 'ubuntu-latest' - run: sudo apt update && sudo apt install -y --no-install-recommends ffmpeg + run: sudo apt install -y --no-install-recommends ffmpeg - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Test - run: go test -v ./... + run: go test -v -timeout 1m ./...