Skip to content

Fix release-xcframework failure from non-executable libcurl build script#4

Merged
jdolan merged 2 commits into
mainfrom
copilot/fix-release-xcframework-failure
Jul 1, 2026
Merged

Fix release-xcframework failure from non-executable libcurl build script#4
jdolan merged 2 commits into
mainfrom
copilot/fix-release-xcframework-failure

Conversation

Copilot AI commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

The release-xcframework GitHub Actions job was failing before the framework build started because the release workflow attempted to execute Objectively's build-libcurl.sh directly and hit a permission error on checkout. This change removes that dependency on the script's executable bit.

  • Workflow fix

    • Update the release workflow to invoke the libcurl xcframework build script via bash instead of executing it directly.
    • Preserve the existing release flow and artifact outputs; only the script invocation changes.
  • Failure mode addressed

    • Makes the workflow robust to upstream checkout permission/mode differences for Frameworks/build-libcurl.sh.
- name: Build libcurl.xcframework
  working-directory: Objectively
  run: bash ./Frameworks/build-libcurl.sh

Copilot AI changed the title [WIP] Fix failing GitHub Actions job release-xcframework Fix release-xcframework failure from non-executable libcurl build script Jul 1, 2026
Copilot finished work on behalf of jdolan July 1, 2026 11:01
Copilot AI requested a review from jdolan July 1, 2026 11:01
@jdolan
jdolan marked this pull request as ready for review July 1, 2026 11:04
@jdolan
jdolan merged commit cd6a31b into main Jul 1, 2026
Copilot AI review requested due to automatic review settings July 1, 2026 11:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes the release-xcframework GitHub Actions job by removing reliance on the executable bit of Objectively’s Frameworks/build-libcurl.sh script, invoking it via bash instead.

Changes:

  • Update the release workflow step to run build-libcurl.sh with bash rather than executing the script directly.

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.

3 participants