Move ClaudeChecker builds and updates to Gitea
Build / macos (push) Failing after 14s
Build / windows (push) Successful in 37s

This commit is contained in:
2026-09-10 08:59:09 +02:00
parent e24d9cfb4a
commit 8cb6602b59
39 changed files with 3246 additions and 211 deletions
+31 -6
View File
@@ -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 @@
[![Swift](https://img.shields.io/badge/Swift-5.9-F05138?style=flat&logo=swift&logoColor=white)](https://swift.org)
[![License](https://img.shields.io/badge/license-MIT-blue?style=flat)](LICENSE)
<br/>
[![macOS Stable](https://img.shields.io/badge/macOS_Stable-1.3.2-orange?style=flat)](https://github.com/superdooper86/claudechecker/releases)
[![macOS Beta](https://img.shields.io/badge/macOS_Beta-1.3.3--beta.5-orange?style=flat)](https://github.com/superdooper86/claudechecker/releases/tag/v1.3.3-beta.5) <!-- BETA_BADGE -->
[![Win Beta](https://img.shields.io/badge/Win_Beta-0.0.1--beta.63-blue?style=flat)](https://github.com/superdooper86/claudechecker/releases/tag/win-v0.0.1-beta.63) <!-- WIN_BETA_BADGE -->
[![macOS Stable](https://img.shields.io/badge/macOS_Stable-1.3.2-orange?style=flat)](https://git.jamesbone.net/coder/claudechecker/releases)
[![macOS Beta](https://img.shields.io/badge/macOS_Beta-1.3.3--beta.5-orange?style=flat)](https://git.jamesbone.net/coder/claudechecker/releases/tag/v1.3.3-beta.5) <!-- BETA_BADGE -->
[![Win Beta](https://img.shields.io/badge/Win_Beta-0.0.1--beta.63-blue?style=flat)](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`.