▍ humdrum codex / sportsball
license AGPL-3.0

chore: drop GitHub Actions + GoReleaser

7d40bd8250835152950e3078ae67ca3f841fa634
humdrum <me@humdrum.me> · 2026-06-17 22:40

parent 4d1eb819

chore: drop GitHub Actions + GoReleaser

Releases are handled by the self-hosted Homebrew tap (custard brew-release.sh),
so the GitHub-native CI + GoReleaser config are no longer needed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

4 files changed

.github/workflows/ci.yml +0 −25
@@ -1,25 +0,0 @@
-name: ci
-
-on:
-  push:
-    branches: [master]
-  pull_request:
-    branches: [master]
-
-jobs:
-  test:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          go-version: "1.26"
-
-      - name: Vet
-        run: go vet ./...
-
-      - name: Test
-        run: go test ./...
.github/workflows/release.yml +0 −34
@@ -1,34 +0,0 @@
-name: release
-
-on:
-  push:
-    tags:
-      - "v*"
-
-permissions:
-  contents: write
-
-jobs:
-  goreleaser:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-        with:
-          fetch-depth: 0
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          go-version: "1.26"
-
-      - name: Run GoReleaser
-        uses: goreleaser/goreleaser-action@v6
-        with:
-          version: "~> v2"
-          args: release --clean
-        env:
-          # Built-in token: creates the GitHub Release on this repo.
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          # PAT with write access to humdrum-tiv/homebrew-tap: pushes the formula.
-          HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }}
.goreleaser.yaml +0 −65
@@ -1,65 +0,0 @@
-# GoReleaser config — cross-compiles sportsball and publishes a Homebrew formula.
-# Docs: https://goreleaser.com  •  run locally with `goreleaser release --snapshot --clean`
-version: 2
-
-project_name: sportsball
-
-before:
-  hooks:
-    - go mod tidy
-
-builds:
-  - id: sportsball
-    main: .
-    binary: sportsball
-    env:
-      - CGO_ENABLED=0
-    goos:
-      - darwin
-      - linux
-    goarch:
-      - amd64
-      - arm64
-    ldflags:
-      - -s -w -X main.version={{ .Version }}
-
-archives:
-  - id: sportsball
-    formats:
-      - tar.gz
-    name_template: >-
-      {{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}
-    files:
-      - README.md
-      - LICENSE
-
-checksum:
-  name_template: checksums.txt
-
-snapshot:
-  version_template: "{{ incpatch .Version }}-dev"
-
-changelog:
-  sort: asc
-  filters:
-    exclude:
-      - "^docs:"
-      - "^test:"
-      - "^chore:"
-
-# Generates Formula/sportsball.rb and pushes it to the tap repo on release.
-brews:
-  - name: sportsball
-    repository:
-      owner: humdrum-tiv
-      name: homebrew-tap
-      branch: main
-      token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
-    directory: Formula
-    homepage: "https://github.com/humdrum-tiv/sportsball"
-    description: "Terminal dashboard for live sports — World Cup, MLB, NBA, NHL, NFL"
-    license: "AGPL-3.0-or-later"
-    install: |
-      bin.install "sportsball"
-    test: |
-      system "#{bin}/sportsball", "--version"
README.md +1 −1
@@ -1,6 +1,6 @@
 # sportsball
 
-A terminal dashboard for live sports — Plain Text Sports meets [Golazo][golazo],
+A terminal dashboard for live sports — [Plain Text Sports](https://plaintextsports.com) meets [Golazo][golazo],
 as a [Bubble Tea][bubbletea] TUI. On-going, upcoming, and past games across the
 **World Cup, MLB, NBA, WNBA, NHL, and NFL** — filter by league and state, favorite
 teams, browse standings and full team schedules, and open any game into a live