Skip to content

Prepare repository for public release - #6

Merged
jacklv-coder merged 5 commits into
mainfrom
codex/release-readiness
Aug 20, 2026
Merged

Prepare repository for public release#6
jacklv-coder merged 5 commits into
mainfrom
codex/release-readiness

Conversation

@jacklv-coder

@jacklv-coder jacklv-coder commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a current macOS GitHub Actions workflow for Swift tests and repository validation
  • add structured bug and feature forms plus a pull request template
  • add contribution, security, and release-history documentation
  • add CI, release, and license badges plus SSH-first/public-HTTPS clone guidance
  • close parent-side command pipe writers after launch so captured-output readers receive EOF consistently

Validation

  • xcrun swift test --no-parallel — 15 tests in 5 suites passed
  • sh -n ipapatch-lookin Tools/patch.sh Tools/verify_patch.sh
  • plutil -lint IPAPatch.xcodeproj/project.pbxproj
  • YAML syntax validation for all workflow and Issue Form files
  • git diff --check
  • Final GitHub Actions run — success
  • Final full-branch Codex CR — no actionable findings; no P1/P2 issues

CI follow-up

The first hosted macOS run compiled successfully but the parallel Swift test runner did not shut down. The final workflow closes parent-side pipe writers and runs this small test suite serially to avoid the Swift Testing/Foundation Process shutdown race observed on the hosted runner. The verified workflow uses actions/checkout@v7 and completed successfully.

Release follow-up

After merge, publish ipapatch-lookin-v0.4.2, enable private vulnerability reporting, and add repository topics. The historical upstream 1.0 and 1.0.1 tags remain unchanged.

@jacklv-coder
jacklv-coder marked this pull request as ready for review August 20, 2026 02:44
@jacklv-coder
jacklv-coder merged commit 1bac208 into main Aug 20, 2026
1 check 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