You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Remove WinGet from install instructions until registry submission
WinGet manifests are still generated by CI but DoiT.dci is not yet
registered in the WinGet registry. Drop WinGet references from
user-facing docs and clarify the status in Known Limitations.
Also add CLAUDE.md with project context for Claude Code sessions.
`dci` is the CLI for the DoiT Cloud Intelligence (DCI) API. It wraps [restish](https://github.com/rest-sh/restish) with DCI-specific configuration — auto-configured API base, OAuth2 via the DoiT Console, table-first output, and a locked-down command surface that exposes only DCI API operations. The entire CLI is a single `main.go` file. It ships as a Go binary distributed via Homebrew, Scoop, WinGet, and `.deb`/`.rpm` packages.
6
+
7
+
## Commit Message Conventions
8
+
9
+
GoReleaser changelog auto-generates from commits between tags. Filtered prefixes (excluded from changelog):
| Linux (.deb) |`sudo dpkg -i dci_*_linux_amd64.deb`|
14
13
| Linux (.rpm) |`sudo rpm -i dci_*_linux_amd64.rpm`|
@@ -71,8 +70,6 @@ Both `sync-manifests.yml` and `post-release-verify.yml` support `workflow_dispat
71
70
1. Delete the GitHub release: `gh release delete vX.Y.Z`
72
71
2. Delete the tag: `git push --delete origin vX.Y.Z && git tag -d vX.Y.Z`
73
72
3. Revert manifests — push a commit restoring the previous `Formula/dci.rb` and `bucket/dci.json`, or re-run `sync-manifests.yml` for the last good tag.
74
-
4. If a WinGet manifest was already submitted to `microsoft/winget-pkgs`, open a revert PR there.
75
-
76
73
To re-release: fix the issue, tag a new patch version, and push.
77
74
78
75
## Troubleshooting
@@ -89,5 +86,5 @@ To re-release: fix the issue, tag a new patch version, and push.
89
86
## Known Limitations
90
87
91
88
-**Windows ARM64** is excluded due to a missing cross-compiler in `goreleaser-cross` ([goreleaser-cross#117](https://github.com/goreleaser/goreleaser-cross/issues/117)).
92
-
-**WinGet** manifests are generated but not auto-submitted — they need manual PR submission to `microsoft/winget-pkgs`.
89
+
-**WinGet** manifests are generated by CI as workflow artifacts (`packaging/winget/*.tmpl`), but `DoiT.dci` is not yet registered in the WinGet registry. To enable `winget install DoiT.dci`, the rendered manifests need to be submitted as a PR to [microsoft/winget-pkgs](https://github.com/microsoft/winget-pkgs). Until then, WinGet is omitted from install instructions.
93
90
-**Homebrew tap** relies on a GitHub redirect from `doitintl/homebrew-dci-cli` to this repo. Do not create a repo named `homebrew-dci-cli` in the org.
0 commit comments