Skip to content

Fix crashes #443

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Jun 19, 2025
Merged

Fix crashes #443

merged 11 commits into from
Jun 19, 2025

Conversation

aonemd
Copy link
Member

@aonemd aonemd commented Jun 18, 2025

Description of the pull request

...

Why is the change necessary?

...

@aonemd aonemd requested a review from Copilot June 19, 2025 12:29
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request fixes crashes by updating dependency versions and refining the build and test processes. Key changes include updating dependency versions in Package.swift, Cartfile, and Cartfile.resolved; modifying the test mock implementation in Tests/Helpers/Mocks.swift; and enhancing various build scripts and CI workflows to improve build robustness with both Carthage and Swift Package Manager.

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
Tests/Helpers/Mocks.swift Modified the resume method to invoke the completion handler synchronously to avoid race conditions.
Scripts/ensure-dependencies.sh Added SPM fallback logic and marker files to support dependency resolution.
Scripts/debug-carthage-build.sh Introduced a troubleshooting script for diagnosing Carthage build issues.
Package.swift Bumped dependency versions to use the newer releases.
Consumption-Tests/Shared/carthage.sh Enhanced the Carthage build script with retry logic and fallback build strategies.
Cartfile & Cartfile.resolved Updated dependency version constraints accordingly.
.github/workflows/release.yml Updated Xcode version, added steps to clear caches, and conditionally select a build strategy.
.github/workflows/ci.yml Revised CI configuration with updated cache keys, conditional build/test steps, and Xcode version upgrade.

@aonemd aonemd merged commit 7be9604 into master Jun 19, 2025
2 checks passed
@aonemd aonemd deleted the fix-crashes branch June 19, 2025 12:47
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