Project activity for June 14, 2026:
FederatedActivityPublisher
3 commits
- Migrated CI infrastructure to use GitHub’s public-actions and free arm64 runners, enabling cost-effective, native cross-platform testing for the open-source repository.
- Enhanced CI transparency and reliability by adding a GitHub-native test workflow status badge (complementing the existing release badge) and introducing robustness guards for the detection job—specifically preventing failures when the previous SHA is unresolvable and ensuring smoother release badge integration.
LetterSet
2 commits
- Replaced environment-variable-based Debug menu gating with
#if DEBUGcompiler directives, improving reliability and developer experience by ensuring Debug menu sections are compile-time–controlled rather than runtime–configurable, eliminating accidental Debug features in release builds. - Expanded toolbar preview coverage to cover all UI states, enhancing consistency and accuracy during design and QA by ensuring previews render identically across all active, inactive, and edge-case states (e.g., loading, error, empty), not just common or happy paths.
xcode-preview-vm
3 commits
- Migrated the VM-level GitHub authentication from short-lived, decaying personal access tokens (PATs) to SSH key-based authentication for improved security, reliability, and reduced operational toil;
- Introduced a dedicated
github_auth.ymlfile to enable safe, idempotent re-application of authentication configurations without unintended side effects; - Enhanced the
provision.ymlworkflow by updating its header metadata, adding robust retry logic for host-key fetching, and incorporating review-informed improvements to ensure stable, production-grade setup during VM provisioning.