Move ClaudeChecker builds and updates to Gitea
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<div align="center">
|
||||
|
||||
<img src="https://raw.githubusercontent.com/superdooper86/claudechecker/main/ClaudeChecker/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png" width="128" height="128" alt="ClaudeChecker icon" />
|
||||
<img src="https://git.jamesbone.net/coder/claudechecker/raw/branch/main/ClaudeChecker/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png" width="128" height="128" alt="ClaudeChecker icon" />
|
||||
|
||||
# ClaudeChecker
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
[](https://swift.org)
|
||||
[](LICENSE)
|
||||
<br/>
|
||||
[](https://github.com/superdooper86/claudechecker/releases)
|
||||
[](https://github.com/superdooper86/claudechecker/releases/tag/v1.3.3-beta.5) <!-- BETA_BADGE -->
|
||||
[](https://github.com/superdooper86/claudechecker/releases/tag/win-v0.0.1-beta.63) <!-- WIN_BETA_BADGE -->
|
||||
[](https://git.jamesbone.net/coder/claudechecker/releases)
|
||||
[](https://git.jamesbone.net/coder/claudechecker/releases/tag/v1.3.3-beta.5) <!-- BETA_BADGE -->
|
||||
[](https://git.jamesbone.net/coder/claudechecker/releases/tag/win-v0.0.1-beta.63) <!-- WIN_BETA_BADGE -->
|
||||
|
||||
</div>
|
||||
|
||||
@@ -130,7 +130,7 @@ brew install --cask claudechecker
|
||||
```
|
||||
|
||||
### Download
|
||||
1. Go to [Releases](https://github.com/superdooper86/claudechecker/releases)
|
||||
1. Go to [Releases](https://git.jamesbone.net/coder/claudechecker/releases)
|
||||
2. Download `ClaudeChecker.zip` from the latest release
|
||||
3. Unzip and drag `ClaudeChecker.app` to `/Applications`
|
||||
4. Open from Applications — it will appear in your menubar
|
||||
@@ -166,7 +166,7 @@ ClaudeChecker reads from the following `claude.ai` API endpoints (authenticated
|
||||
|
||||
## Privacy
|
||||
|
||||
- No data leaves your machine except to `claude.ai` (your own session) and `raw.githubusercontent.com` (version check)
|
||||
- No data leaves your machine except to `claude.ai` (your own session) and `git.jamesbone.net` (version check)
|
||||
- Session stored in macOS `WKWebsiteDataStore.default()` — same as Safari
|
||||
- No analytics, no tracking, no ads
|
||||
|
||||
@@ -181,3 +181,28 @@ ClaudeChecker reads from the following `claude.ai` API endpoints (authenticated
|
||||
<div align="center">
|
||||
<sub>ClaudeChecker is not affiliated with or endorsed by Anthropic.</sub>
|
||||
</div>
|
||||
|
||||
## Building and releasing
|
||||
|
||||
The canonical repository is https://git.jamesbone.net/coder/claudechecker.
|
||||
Both macOS and Windows source live on `main`; the original Windows feature
|
||||
branch and all historical tags/releases are retained.
|
||||
|
||||
Gitea **Build** validates every push to `main` on repository-scoped host runners:
|
||||
`claudechecker-macos-arm64` (Mac mini, Xcode) and `claudechecker-windows-x64`
|
||||
(Windows host, .NET 8, Inno Setup). Each run uploads its app/installer artifact.
|
||||
|
||||
Use **Release macOS** or **Release Windows**, select `main`, and supply a version
|
||||
and channel. Stable versions use `X.Y.Z`; beta versions use `X.Y.Z-beta.N`.
|
||||
The workflow builds that main revision, creates the release and uploads the asset
|
||||
before advancing the corresponding `version*.json` feed on main. Releases are
|
||||
never overwritten. macOS builds retain the existing ad-hoc signing model; this
|
||||
project does not currently perform Developer ID signing or notarization.
|
||||
|
||||
Existing installs still check the old GitHub `version*.json` URLs. Those files
|
||||
are kept as a migration bridge advertising the first Gitea-hosted update. Keep
|
||||
the GitHub repository accessible for those clients; subsequent updates use Gitea.
|
||||
GitHub workflows are disabled after the Gitea builds are verified.
|
||||
|
||||
Local build commands are `bash scripts/build-macos.sh` and, on Windows,
|
||||
`./scripts/build-windows.ps1` with `INNO_SETUP_COMPILER` pointing to `ISCC.exe`.
|
||||
|
||||
Reference in New Issue
Block a user