Skip to content

Port applicable upstream pull requests - #13

Merged
jacobcxdev merged 9 commits into
mainfrom
jacobcxdev/upstream-pr-ports
Aug 12, 2026
Merged

Port applicable upstream pull requests#13
jacobcxdev merged 9 commits into
mainfrom
jacobcxdev/upstream-pr-ports

Conversation

@jacobcxdev

Copy link
Copy Markdown
Owner

Summary

Deliberate exclusions

Verification

  • full macOS test suite: 79 XCTest tests plus 5 Swift Testing groups, zero failures
  • unsigned Debug and Release builds
  • full fork identity and mutation contracts
  • CI/release, appcast, localisation, artifact, shell, Ruby, ShellCheck, and actionlint contracts
  • bundled unxip v3.3 universal binary and source archive hashes match recorded provenance

- Separated native and Rosetta launch paths.
- Detected new releases by architecture-aware identity.
- Removed shortcut collisions and duplicate notification titles.
- Published copied paths as plain text with regression coverage.
- deduplicated installed platform variants by build and architecture
- kept Xcode progress tied to exact architecture identities
- isolated archive extraction and bounded cancellation cleanup
- matched simulator architectures independently of source order
- verified owned extraction paths before recursive cleanup
- covered symlink and filesystem identity replacement races
- quarantined verified extraction directories through pinned descriptors
- preserved exact simulator UUIDs through platform deletion
- covered mutation-boundary races and generic runtime metadata
- Reworked verification-code entry for paste, autofill, replacement, deletion, and accessible focus.
- Added credential autofill metadata.
- Adapted detail content to narrow windows without overlap.
- Covered input normalisation and completion with focused tests.
- upgraded bundled tool to 3.3 using verified universal release
- recorded immutable source provenance and SHA-256 digests
- packaged matching source archive for licence compliance
- imported reviewed translations only for matching current keys
- replaced malformed automatic links with explicit Markdown
- preserved valid catalogue structure and newer wording
- Added architecture-aware filtering for releases and unreleased betas.
- Clarified release-note and install controls while preserving localisation.
- Covered filter interactions and identical builds.
- Replaced unavailable `removefileat` use with descriptor-relative traversal.
- Preserved no-follow inode checks and quarantine ownership.
- Covered recursive nested workspace cleanup.
@jacobcxdev
jacobcxdev merged commit d7c7bcf into main Aug 12, 2026
2 checks passed
@jacobcxdev
jacobcxdev deleted the jacobcxdev/upstream-pr-ports branch August 12, 2026 16:50
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