Skip to content

fix(core): map opencode-desktop to its new winget id - #122

Merged
junjuny0227 merged 1 commit into
mainfrom
fix/package-map-opencode-desktop
Nov 10, 2026
Merged

junjuny0227 merged 1 commit into
mainfrom
fix/package-map-opencode-desktop

Conversation

@junjuny0227

Copy link
Copy Markdown
Owner

Summary

The weekly CI run 42630790657 failed in Package map (windows): 484 of 485 names were found, winget SST.OpenCodeDesktop was missing. winget-pkgs retired the community SST.* OpenCode identifiers on 2026-11-07 (microsoft/winget-pkgs#472459) in favour of the publisher's official ones, so the desktop app is now Anomaly.OpenCode.Desktop.

Type

  • feat
  • fix
  • refactor / chore
  • docs
  • ci / build

Changes

  • package-map.json: opencode-desktop winget SST.OpenCodeDesktop → Anomaly.OpenCode.Desktop. Same app: the winget manifest (2.0.29) has PackageUrl https://opencode.ai/, Publisher OpenCode; the Homebrew cask opencode-desktop has homepage https://opencode.ai/.
  • package-map.provenance.json: removed the generator's entry for this value (jeb, 0.958). It is now a hand-set value, per AGENTS.md.

Checks

  • cargo fmt --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace (-p repot-core, includes the package-map data tests)
  • pnpm --filter @repot/desktop typecheck / test / build
  • Ran the real flow if behavior changed (--example scan / --example export, or tauri dev)
  • Not checked locally, CI only (say which, e.g. Windows/Linux providers, shellcheck): the winget catalog check (Package map (windows)) runs on this PR because the map changed

node --test scripts/*.test.mjs scripts/package-map-gen/*.test.mjs (52 pass).

Spec and generated files

  • Spec updated in this PR if a product decision changed, or no decision changed
  • Generated files regenerated from their source, not edited by hand (scan.json, snapshots/, icons/) (provenance entry removed by hand as AGENTS.md requires for a replaced generator value)
  • Snapshot diffs read and intended (not touched)

Boundaries

  • repot-core does not depend on Tauri and does no network calls
  • Commands and file reads go through Env; tests use FakeEnv and fixtures, not real tools (not touched)
  • No new crate or npm dependency, or the plan/spec was updated first
  • The app still only reads the device; it writes only to the export folder (not touched)

@github-actions github-actions Bot added the bug Something isn't working label Nov 10, 2026
@junjuny0227
junjuny0227 merged commit 9e2ee46 into main Nov 10, 2026
21 checks passed
@junjuny0227
junjuny0227 deleted the fix/package-map-opencode-desktop branch November 10, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant