diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 811484103..2fd21c93b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,15 +11,15 @@ jobs: docker-build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build . --file Dockerfile golangci-lint: name: golangci-lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v4 - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: @@ -34,9 +34,9 @@ jobs: - 1.18.x - 1.19.x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.golang }} - name: Run tests on Windows @@ -51,9 +51,9 @@ jobs: - 1.18.x - 1.19.x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.golang }} - uses: actions/cache@v3.2.6 @@ -78,9 +78,9 @@ jobs: - 1.18.x - 1.19.x steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.golang }} - uses: actions/cache@v3.2.6 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bbc05b85e..d8e296b38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Unshallow run: git fetch --prune --unshallow @@ -25,13 +25,13 @@ jobs: - name: Run Semantic Release id: semantic - uses: docker://ghcr.io/codfish/semantic-release-action:v1 + uses: docker://ghcr.io/codfish/semantic-release-action:v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Set up Go if: steps.semantic.outputs.new-release-published == 'true' && steps.repoman.outputs.has-go-binary == 'true' - uses: actions/setup-go@v3 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.golang }} - @@ -45,7 +45,7 @@ jobs: - name: Run GoReleaser if: steps.semantic.outputs.new-release-published == 'true' && steps.repoman.outputs.has-go-binary == 'true' - uses: goreleaser/goreleaser-action@v3.2.0 + uses: goreleaser/goreleaser-action@v4.4.0 with: version: latest args: release --rm-dist diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 57f8333db..4b7c32315 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -11,11 +11,11 @@ name: Semgrep jobs: semgrep: name: Scan - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} container: image: returntocorp/semgrep steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: semgrep ci diff --git a/go.mod b/go.mod index 1f2d03b26..1f9c13496 100644 --- a/go.mod +++ b/go.mod @@ -18,7 +18,7 @@ require ( github.com/guelfey/go.dbus v0.0.0-20131113121618-f6a3a2366cc3 // indirect github.com/haklop/gnotifier v0.0.0-20140909091139-0de36badf601 github.com/huandu/xstrings v1.3.1 // indirect - github.com/imdario/mergo v0.3.12 + github.com/imdario/mergo v1.0.0 github.com/mattn/go-colorable v0.1.6 // indirect github.com/mattn/go-zglob v0.0.3 github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d @@ -33,7 +33,7 @@ require ( github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.8.1 github.com/tklauser/go-sysconf v0.3.9 // indirect - github.com/urfave/cli v1.22.9 + github.com/urfave/cli/v2 v2.25.7 github.com/yusufpapurcu/wmi v1.2.2 // indirect go.uber.org/zap v1.21.0 golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9