From a0cb0775f7d1f41bb0a224ae5c4353fc9e8b28f0 Mon Sep 17 00:00:00 2001 From: xfy Date: Thu, 11 Jun 2026 23:58:43 +0800 Subject: [PATCH] ci: remove GitHub Actions workflow, keep Gitea Actions only --- .github/workflows/ci.yml | 92 ---------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index e78671b..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,92 +0,0 @@ -name: CI - -on: - push: - branches: [master] - tags: ["v*"] - pull_request: - branches: [master] - -permissions: - contents: read - -jobs: - lint: - name: Lint - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - cache: true - - - name: Check formatting - run: | - go install mvdan.cc/gofumpt@latest - output=$(gofumpt -l .) - if [ -n "$output" ]; then - echo "::error::Files need formatting:" - echo "$output" - exit 1 - fi - - - uses: golangci/golangci-lint-action@v7 - with: - version: v2.1 - - - name: Run lint - run: golangci-lint run ./... - - test: - name: Test - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - cache: true - - - name: Run unit tests - run: go test -race -count=1 ./internal/... - - build: - name: Build - needs: [lint, test] - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - cache: true - - - name: Build - run: make build - - - name: Verify binary - run: ./bin/lolly --help - - - uses: actions/upload-artifact@v4 - with: - name: lolly - path: bin/lolly - - docker: - name: Docker - needs: build - if: github.event_name == 'push' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: docker/setup-buildx-action@v3 - - - name: Build Docker image - run: docker build -t lolly:latest .