Scoop bucket for coilyco-flight-deck Windows binaries. Sibling to the flight-deck Homebrew tap.
  • JavaScript 100%
Find a file
2026-07-15 10:42:06 +00:00
.coily init: flight-deck scoop bucket with o2r.json manifest 2026-06-03 00:35:43 -07:00
.forgejo/workflows chore(ci): add Telegram main-failure alerts 2026-07-10 09:02:54 +00:00
bucket chore(ward): bump scoop manifest to v0.731.0 [skip ci] 2026-07-15 10:42:06 +00:00
docs feat(autoupdate): advance ward past 0.353.0 and automate future bumps 2026-07-03 10:41:17 +00:00
scripts feat(autoupdate): advance ward past 0.353.0 and automate future bumps 2026-07-03 10:41:17 +00:00
.pre-commit-config.yaml init: flight-deck scoop bucket with o2r.json manifest 2026-06-03 00:35:43 -07:00
AGENTS.md init: flight-deck scoop bucket with o2r.json manifest 2026-06-03 00:35:43 -07:00
CLAUDE.md init: flight-deck scoop bucket with o2r.json manifest 2026-06-03 00:35:43 -07:00
README.md feat(autoupdate): advance ward past 0.353.0 and automate future bumps 2026-07-03 10:41:17 +00:00

coilyco-flight-deck/scoop-bucket

Scoop bucket for Windows binaries published from coilyco-flight-deck/* repos. Sibling to the flight-deck Homebrew tap. Forgejo-canonical: both the bucket and the binaries it points at are hosted on forgejo.coilysiren.me.

Install

scoop bucket add flight-deck https://forgejo.coilysiren.me/coilyco-flight-deck/scoop-bucket
scoop install flight-deck/ward

Update

scoop update ward

Manifests

  • ward - coilyco-flight-deck/ward. The cli-guard consumer (audited dev + operator surface). Pulls the prebuilt ward-windows-<arch>.exe from each Forgejo release. This is the Windows install/upgrade channel ward upgrade drives via scoop update ward (ward#561).
  • o2r - coilyco-flight-deck/otel-a2a-relay-cli. Operator CLI for Agent Channels and trust issuance. Pulls the prebuilt o2r-windows-<arch>.exe from each Forgejo release.

How autoupdate works

Each manifest's autoupdate block points at https://forgejo.coilysiren.me/coilyco-flight-deck/<repo>/releases/download/v$version/<asset>#/<rename> and reads the SHA256 from the .sha256 sidecar uploaded alongside the binary.

Landing those bumps back into the bucket is automated. .forgejo/workflows/autoupdate.yml runs scripts/update-manifests.mjs hourly, advances each manifest to the newest complete upstream release (one whose assets and .sha256 sidecars all exist), and commits to main. Without that job the bucket never moves and scoop update keeps reporting the installed version as latest - see docs/autoupdate.md and scoop-bucket#1.

Upstream-side contract:

  • The producing repo's .forgejo/workflows/release.yml attaches <asset> and <asset>.sha256 to the release.
  • The release tag is v<semver>.

For o2r that wiring lives at coilyco-flight-deck/otel-a2a-relay-cli/.forgejo/workflows/release.yml (the assets job, matrix over goos x goarch).

See also

Cross-reference convention from coilysiren/agentic-os-kai#313.