From a941c31f344200ba74a692d8d9c3bf650fdcbbb5 Mon Sep 17 00:00:00 2001 From: steverusso Date: Sat, 17 May 2025 09:56:36 -0400 Subject: [PATCH 1/2] chore: add some basic ci --- .github/workflows/ci.yaml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..216b777 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,37 @@ +name: cli-ci + +on: + push: + branches: [ master ] + pull_request: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: stable + + - run: go mod tidy + - run: go build -v ./... + + - run: go install golang.org/x/tools/cmd/goimports@latest + - run: go install mvdan.cc/gofumpt@latest + - run: go install honnef.co/go/tools/cmd/staticcheck@latest + + - run: goimports -w . && gofumpt -w . + + - name: Verify no changes + run: | + if [ -n "$(git diff)" ]; then + git diff + exit 1 + fi + + - run: go test -v ./... + + - run: go vet -v ./... + - run: staticcheck ./... From f662c3cf9f2382953ab4fb07c402a6371039f81c Mon Sep 17 00:00:00 2001 From: steverusso Date: Sat, 17 May 2025 09:59:27 -0400 Subject: [PATCH 2/2] try some better naming --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 216b777..74aa616 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: cli-ci +name: cli on: push: @@ -7,7 +7,7 @@ on: workflow_dispatch: jobs: - build: + ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4