Skip to content

CI on GitHub Actions, GPLv3, headless table baking#20

Merged
cypherair merged 2 commits into
mainfrom
m19-ci-license
Jun 12, 2026
Merged

CI on GitHub Actions, GPLv3, headless table baking#20
cypherair merged 2 commits into
mainfrom
m19-ci-license

Conversation

@cypherair

Copy link
Copy Markdown
Owner

Moves testing off the development Mac and prepares the repo for going public:

  • CI (macos-26 runners, Xcode 26): release test suite + unsigned macOS/iOS builds on every push and PR
  • Bake workflow: manually dispatched; generates the chosen PDB tier on a runner and uploads the compressed seeds as an artifact for download into Seeds/
  • cubekit-bake: headless generation executable; CubeKit's platform floor drops to macOS 15 / iOS 18 (it never needed OS-26 APIs)
  • GPLv3 license + README/CLAUDE.md updates, ahead of making the repository public

🤖 Generated with Claude Code

cypherair and others added 2 commits June 11, 2026 23:22
- ci.yml: every push/PR runs the CubeKit release test suite and
  unsigned macOS + iOS builds on macos-26 runners
- bake-tables.yml: manual workflow baking a chosen PDB tier on a
  runner and uploading the LZFSE seeds as a downloadable artifact
  (drop into Seeds/ locally to bundle)
- cubekit-bake executable target for headless generation; CubeKit
  platform floor lowered to macOS 15 / iOS 18 (pure Swift, no OS-26
  APIs) so the package runs anywhere
- LICENSE: GNU GPLv3; README license section; CLAUDE.md CI notes

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The macos-26 runners satisfy the 26.0 platform floor, so the earlier
lowering was unnecessary and is reverted per review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cypherair cypherair merged commit 1073646 into main Jun 12, 2026
2 checks passed
@cypherair cypherair deleted the m19-ci-license branch June 12, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant