From 72644377986df0035fc435eafdc0aa607e51d670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1nos=20Mik=C3=B3?= Date: Mon, 18 May 2026 08:56:08 +0200 Subject: [PATCH 1/2] chore: move Scoop distribution to the official Extras bucket --- .goreleaser.yaml | 13 ------------- README.md | 2 +- docs/installation.md | 2 +- docs/release-process.md | 8 ++++---- 4 files changed, 6 insertions(+), 19 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 39da765c..b851c503 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -98,19 +98,6 @@ brews: test: | system "#{bin}/lfk", "--version" -scoops: - - repository: - owner: janosmiko - name: scoop-bucket - branch: main - token: "{{ .Env.RELEASE_TAP_TOKEN }}" - directory: bucket - name: lfk - homepage: "https://github.com/janosmiko/lfk" - description: "Lightning Fast Kubernetes navigator - keyboard-focused TUI for managing K8s clusters" - license: Apache-2.0 - commit_msg_template: "chore: bump lfk to {{ .Tag }}" - winget: - name: lfk publisher: janosmiko diff --git a/README.md b/README.md index 8640a8c6..698e5357 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ brew install janosmiko/tap/lfk # Windows: Scoop -scoop bucket add janosmiko https://github.com/janosmiko/scoop-bucket && scoop install lfk +scoop bucket add extras && scoop install lfk # or: winget install janosmiko.lfk # or: choco install lfk diff --git a/docs/installation.md b/docs/installation.md index 52b3f453..b3c5d085 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -87,7 +87,7 @@ Download pre-built binaries from the [GitHub Releases](https://github.com/janosm ### Scoop ```powershell -scoop bucket add janosmiko https://github.com/janosmiko/scoop-bucket +scoop bucket add extras scoop install lfk ``` diff --git a/docs/release-process.md b/docs/release-process.md index 5d4dfe86..0a2115b6 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -18,7 +18,7 @@ To cut a release manually (skipping `release-please`): `make release VERSION=X.Y | Channel | Account / Repo | Setup | |---|---|---| | Homebrew | `janosmiko/homebrew-tap` | Existing. PAT in `RELEASE_TAP_TOKEN`. | -| Scoop | `janosmiko/scoop-bucket` | Empty repo with README + LICENSE. Same PAT. | +| Scoop | `ScoopInstaller/Extras` | Manifest submitted as a one-time PR; the excavator bot auto-updates it. No owned repo. | | Winget | Fork of `microsoft/winget-pkgs` at `janosmiko/winget-pkgs` | PAT in `WINGET_TOKEN` with `contents:write` on the fork. | | AUR | aur.archlinux.org account `janosmiko` | SSH public key uploaded; `lfk-bin` reserved. Private key in `AUR_SSH_PRIVATE_KEY` (multi-line PEM). | | Chocolatey | chocolatey.org publisher `janosmiko` | API key in `CHOCOLATEY_API_KEY`. `lfk` package id reserved. | @@ -32,7 +32,7 @@ To cut a release manually (skipping `release-please`): `make release VERSION=X.Y | `GITHUB_TOKEN` | release publish | auto, never rotate manually | | `RELEASE_PLEASE_TOKEN` | release-please CI | rotate annually | | `DOCKERHUB_USERNAME` / `DOCKERHUB_TOKEN` | Docker push | rotate annually | -| `RELEASE_TAP_TOKEN` | Homebrew + Scoop | rotate annually | +| `RELEASE_TAP_TOKEN` | Homebrew | rotate annually | | `WINGET_TOKEN` | Winget upstream PR | rotate annually | | `AUR_SSH_PRIVATE_KEY` | AUR push | rotate when key compromised | | `CHOCOLATEY_API_KEY` | choco push | rotate when key compromised | @@ -50,7 +50,7 @@ goreleaser release --clean --config .goreleaser.yaml --skip=_ Date: Mon, 18 May 2026 09:34:17 +0200 Subject: [PATCH 2/2] docs: split README Scoop install into two lines --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 698e5357..45376e9d 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,8 @@ brew install janosmiko/tap/lfk # Windows: Scoop -scoop bucket add extras && scoop install lfk +scoop bucket add extras +scoop install lfk # or: winget install janosmiko.lfk # or: choco install lfk