Commit Graph
11 Commits
Author SHA1 Message Date
Bendik Aagaard LynghaugandClaude Opus 4.8 2ed1edd72e ci: no sccache install on the bare aarch64 (klokka) runner; builtin:checkout
Gate the sccache install to the ephemeral x86_64 container; on the bare klokka
runner check-and-fail (the tarball was x86_64-only, so it was a host mutation
and a wrong-arch binary). Switch checkout to v4 builtin:checkout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-28 12:39:11 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.8 4a33d1f488 CI: sccache-backed compiled-crate cache (persistent, replaces the dead cache service)
x86_64 uses /sccache (host dir bind-mounted into the job container by the
runner config); aarch64 on the klokka host uses a runner-owned dir. Both
persist across releases via RUSTC_WRAPPER=sccache.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-13 12:37:52 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.8 46f6d6ae19 CI: drop actions/cache — the Gitea cache backend times out (CreateCacheEntry), so it only added retry delay and never saved/restored
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-13 12:21:12 +02:00
Bendik Aagaard Lynghaug f55bd4b68a chore: Release orca-rs version 0.1.2
Release / build (aarch64, aarch64, aarch64-unknown-linux-gnu) (push) Successful in 34s
Release / build (x86_64, ubuntu-latest, x86_64-unknown-linux-gnu) (push) Successful in 4m46s
Release / update-aur (push) Successful in 22s
v0.1.2
2026-09-13 12:16:38 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.8 bbcbfebc83 Add -V/--version flag
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-13 12:16:28 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.8 3db979c712 CI: Arch-registry publish uses scoped REGISTRY_TOKEN, gated + non-fatal
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-13 11:38:08 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.8 ceab864a58 CI: fix Arch-registry publish (use makepkg --packagelist; !strip for cross-arch repack)
The runner's PKGEXT is .pkg.tar.xz, so the .zst glob never matched;
--packagelist yields the exact filename, and options=('!strip') lets the
foreign-arch binary be packaged on the aarch64 host without stripping.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-13 11:05:37 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 b72f0e07bc Rehome to project.uhhm.no: PKGBUILD URLs, ephemeral CI token, Arch registry publishing
- PKGBUILD url/source now point at this instance's releases.
- Release uploads use the run's own ephemeral token instead of the
  GITEA_TOKEN secret.
- The publish job also builds both architectures' packages (repack
  PKGBUILD, CARCH override) and uploads them to the instance Arch
  package registry (repository name: uhhm).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
2026-09-12 17:30:44 +02:00
Bendik Aagaard Lynghaug 23836ce691 chore: Release orca-rs version 0.1.1 v0.1.1 2026-07-24 13:11:47 +02:00
Bendik Aagaard Lynghaug e2e643cbc8 TUI: real colors, diff-patch rendering, centered grid resize, MIDI config
- Replace Bold/Dim attributes with explicit colors that survive light
  themes (Reverse instead of hardcoded black/white for cursor/selection).
- Only redraw cells that actually changed each frame instead of a full
  clear, and center the field within the live viewport.
- Add orca-c's ruler-snapped grid resize keys (( ) _ +) and its fancy
  ruler-frame corners, ported from tui_main.c.
- Add ~/.config/orca-rs/config.toml for a default MIDI port name.
2026-07-23 23:52:22 +02:00
Bendik Aagaard Lynghaug bf388576a3 Initial release: Orca VM, TUI, MIDI/OSC/UDP output, and release pipeline v0.1.0 2026-07-07 17:40:00 +02:00