Skip to content

chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 #23

chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2

chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 #23

Workflow file for this run

name: CI
on:
push:
branches: ['**']
tags-ignore: ['**']
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
permissions:
contents: read
jobs:
format:
name: Format
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.25"
cache: true
- name: Install gofumpt
run: go install mvdan.cc/gofumpt@latest
- name: Check formatting
run: |
UNFORMATTED=$(gofumpt -l .)
if [ -n "$UNFORMATTED" ]; then
echo "Code is not formatted. Run: gofumpt -w ."
echo "$UNFORMATTED"
exit 1
fi
vet:
name: Vet
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.25"
cache: true
- name: Run go vet
run: go vet ./...
tidy:
name: Tidy
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.25"
cache: true
- name: Check go.mod is tidy
run: |
go mod tidy
git diff --exit-code go.mod go.sum
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.25"
cache: true
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v9
with:
version: v2.5
args: --timeout=5m
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.25"
cache: true
- name: Run tests
run: go test -v -race -coverprofile=coverage.txt -covermode=atomic ./...