Files
filmcraft/.github/workflows
Brandon ThomasandClaude Opus 5.5 bd944ee5df FreeBSD: shared workflow template; default shortcuts conflict-free off macOS
- .github/workflows/freebsd.yml follows the shared template: vmactions pinned
  by commit, cpu: 4, git installed, safe.directory for the synced checkout.
- Default shortcuts: the built-in tables are Premiere's macOS keyboard. Off
  macOS, Control and Command are one key, so Ctrl+9, Ctrl+Shift+M and Ctrl+T
  each held two commands on Windows, Linux and FreeBSD (shortcuts_tests::
  assign_reassigns_conflicts_and_undoes failed there; CI only ran on macOS).
  The Command binding now wins and the Mac-Control one is left out on those
  platforms; the Premiere audit checks keys on the platform it builds for.
  macOS is unchanged. New test: default keymaps conflict-free on every
  platform, and macOS keeps its keys.
- mpeg2v synth_tests::seed_sweep hashed seeds with a plain u64 multiply,
  which overflows in the dev profile (FreeBSD CI runs `cargo test` in dev);
  now wrapping_mul.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:29:06 -04:00
..