Skip to content

Prepare for PerfectlySoft: license, CI, README, macOS 12 - #1

Merged
taplin merged 1 commit into
mainfrom
org-baseline
Oct 26, 2026
Merged

taplin merged 1 commit into
mainfrom
org-baseline

Conversation

@taplin

@taplin taplin commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

This repo just transferred from taplin/Perfect-FileMaker-DataAPI. This PR gives it the same baseline as the other org packages.

  • Apache 2.0 LICENSE, as in the other PerfectlySoft repos. The repo had no license.
  • CI: Linux Swift 6.2 and 6.4, macOS Xcode 26.0.1 and 26.6, debug and release, warnings as errors (the Perfect-Logger workflow).
  • Deployment target lowered from macOS 26 to macOS 12. The package only uses async URLSession.data(for:), which is available from macOS 12.
  • README rewritten for the org: install from the PerfectlySoft URL (from: "1.0.0"), links to Perfect-FileMaker and Perfect-FileMaker-AdminAPI, and the internal project-status text removed.

Tests: 16 on macOS and Linux.

Verified from a clean .build: macOS debug tests and release builds (Xcode, warnings as errors), and Linux tests on Swift 6.2 and 6.4 (swift:*-noble containers, warnings as errors). The README samples compile against the package in a scratch consumer. This PR is the first GitHub CI run.

🤖 Generated with Claude Code

…, macOS 12 floor

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@taplin
taplin merged commit 5c1f417 into main Oct 26, 2026
16 checks passed
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