Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8f25301
feat: add public Checkmate Launcher metadata
Siel Sep 23, 2026
99094bd
ci: build Checkmate for six targets on hosted public runners
Siel Sep 28, 2026
0b201cf
fix(ci): preserve the compiler binary before AppImage packaging
Siel Sep 28, 2026
a2395ea
fix(ci): identify Linux package payload mismatches
Siel Sep 29, 2026
0579a34
fix(ci): verify Tauri's exact Linux bundle marker patch
Siel Sep 29, 2026
4754415
fix(ci): use only self-hosted Checkmate runners [skip ci]
Siel Sep 29, 2026
8dd7142
fix(ci): prune superseded candidate artifacts before upload
Siel Sep 29, 2026
99f239f
Protect Checkmate work with captured Launcher authority
Siel Oct 1, 2026
2d653a3
Provide pinned scientific parity oracle in a private CI library
Siel Oct 1, 2026
49582de
Enable verified ad-hoc macOS Checkmate CI bundles
Siel Oct 1, 2026
607c4f3
Install the pinned R oracle dependencies in the supported private sou…
Siel Oct 2, 2026
e26ea0d
Retain installable macOS candidates before unchanged existing checks
Siel Oct 2, 2026
1027d52
ci: split macOS app and DMG packaging phases
Siel Oct 2, 2026
43d554a
ci: preserve app bundle during DMG build
Siel Oct 2, 2026
19e432c
Keep signed Checkmate CI app archives free of macOS metadata sidecars
Siel Oct 2, 2026
55c16de
ci: provide pinned R oracle libraries in the private macOS job
Siel Oct 2, 2026
a02aa2a
fix: pin monthly authorization SDK for Checkmate Mac pilot
Siel Oct 3, 2026
c4128ee
fix: correct necessary website release prerequisites for Checkmate
Siel Oct 3, 2026
a072da6
fix: protect Checkmate with its checkerboard role in Checkmate
Siel Oct 3, 2026
5c27e2d
fix: resolve Windows website runtime review corrections for Checkmate
Siel Oct 4, 2026
561fd29
fix: use Debian 7zip NSIS reader and preflight Windows toolchain for …
Siel Oct 4, 2026
ec71c6f
fix: measure solid NSIS payload sizes and select Windows x64 CI [skip…
Siel Oct 4, 2026
6cf98c3
fix: verify NSIS fixture payloads with known and unknown sizes [skip ci]
Siel Oct 4, 2026
0b7fd2c
fix: distinguish NSIS solid size estimates from extracted lengths [sk…
Siel Oct 4, 2026
2785c45
fix: separate NSIS plugin and uninstaller fixtures [skip ci]
Siel Oct 4, 2026
3e5f50b
fix: classify Windows COM base and report complete DLL closure [skip ci]
Siel Oct 4, 2026
dfcf83c
release: Checkmate 0.8.3 — seat lock screens (sdk 238b962)
Siel Oct 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
330 changes: 330 additions & 0 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions desktop/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,24 @@ it does not use the bacterial growth ODE or `get_e2()`. Subsequent regimen
simulation/results stages, embedding static plot images in exported workbooks,
installer signing, and desktop end-to-end automation remain later migration phases.

## LAPKB Launcher

The repository-root `lapkb-app.json` supplies Checkmate's discovery metadata to
LAPKB Launcher. Launcher takes the displayed name and bundle identifier from
`desktop/src-tauri/tauri.conf.json`: **Checkmate** and `org.lapkb.checkmate`.
The native executable is `checkmate-desktop`.

Checkmate is public: neither opening it directly nor opening it through Launcher
requires a LAPKB sign-in or a product role. The stable Launcher logical ID remains
`checkerboard`; this preserves the catalog identity across the desktop rename,
not a second app entry or an alias for the old bundle identifier.

A Launcher build must include the regenerated Checkmate catalog entry to discover
the renamed app. This metadata does not supply an installer or an update feed.
Install/Update support requires a separately verified release archive and trusted
update source; until then, install Checkmate independently and use Launcher to
open the discovered installation.

## Commands

```sh
Expand Down
Loading
Loading