Skip to content

chore: remove snap distribution - #20

Merged
jmelosegui merged 1 commit into
mainfrom
chore/remove-snap-distribution
Apr 27, 2026
Merged

chore: remove snap distribution#20
jmelosegui merged 1 commit into
mainfrom
chore/remove-snap-distribution

Conversation

@jmelosegui

Copy link
Copy Markdown
Owner

Summary

Removes the snap distribution path entirely:

  • `snap/snapcraft.yaml` (deleted)
  • `.github/workflows/snapcraft.yml` (deleted)

Why

  • The Linux install script at `scripts/install.sh` already gives Linux users a one-line install with zero third-party-store coupling.
  • The snap recipe broke schema validation on every release (different rule each time -- `go-channel`, then `adopt-info`, then env-var collision plus a misplaced `install` line) without producing a working snap.
  • Maintaining it pays no user-facing dividend right now: there is no documented snap audience for `git-sweep`.

A snap recipe can be reintroduced cleanly later if real demand appears -- the work is small from a fresh page, and the previous recipe was no longer worth incremental fixes.

Test plan

  • No remaining grep for `snap` in the repo (verified locally; no other references found).
  • CI workflows on this PR (ci.yml, golangci-lint.yml) run cleanly.

Drop snap/snapcraft.yaml and .github/workflows/snapcraft.yml entirely.
The Linux install script (scripts/install.sh) already covers Linux
users in seconds with no third-party store involved, and the snap
recipe was repeatedly breaking against newer snapcraft schemas
without producing any user-facing benefit. Removing the path is
cheaper than maintaining it.

Future contributors can revive a snap recipe whenever there is real
demand from snap users.
@jmelosegui
jmelosegui merged commit cc2ac85 into main Apr 27, 2026
6 checks passed
@jmelosegui
jmelosegui deleted the chore/remove-snap-distribution branch April 27, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant