Skip to content

Adopt Swift 6 concurrency and harden archive workflows - #6

Merged
lyc280705 merged 1 commit into
mainfrom
agent/swift6-macos26-compliance
Jul 15, 2026
Merged

Adopt Swift 6 concurrency and harden archive workflows#6
lyc280705 merged 1 commit into
mainfrom
agent/swift6-macos26-compliance

Conversation

@lyc280705

Copy link
Copy Markdown
Owner

Summary

  • adopt Swift 6 strict concurrency with structured, cancellable archive operations
  • add secure password handling, cleanup of partial outputs, and stale-progress protection
  • improve native menus, accessibility, localization, packaging, and optional Developer ID notarization
  • keep macOS 14+, Intel, and Apple Silicon compatibility while using macOS 26 features where appropriate

Verification

  • work/CleanZipBuild/tests/run.sh
  • work/CleanZipBuild/src/build.sh
  • work/CleanZipBuild/src/package.sh
  • ZIP/7Z round trips, split archives, encrypted archive retries, cancellation cleanup
  • universal x86_64 arm64 binaries and package component validation

@lyc280705
lyc280705 merged commit abdf488 into main Jul 15, 2026
1 check passed
@lyc280705
lyc280705 deleted the agent/swift6-macos26-compliance branch July 18, 2026 05:17
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