Skip to content
New issue

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

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

Already on GitHub? # to your account

Update workflow, script, and submodules #7

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

L1ghtmann
Copy link
Contributor

@L1ghtmann L1ghtmann commented Dec 21, 2022

  • Updates libplist
  • Updates ldid
  • Adjusts libtapi build to slim archs and targets built
  • Adds libplist's plistutil to toolchain
  • Simplifies parts of workflow and script
  • Switches to utilizing docker for builds
  • Adds aarch64 builds
  • Adds native Arch and UBI builds

Would've also updated cctools-port and apple-libtapi, but they seem to have issues building.

Tested semi-successfully here. Unsure how to go about resolving the Arch-aarch64 and UBI-aarch64 builds failing due to time constraints...open to changes there.

@L1ghtmann L1ghtmann changed the title Simplify workflow Update workflow, script, and submodules Dec 27, 2023
@L1ghtmann L1ghtmann marked this pull request as ready for review December 27, 2023 17:53
@L1ghtmann
Copy link
Contributor Author

Recent updates include:

  • Switching to docker for the builds
  • Support for Arch and UBI native builds
  • AArch64 build support
  • Updates to workflow to use artifacts for incremental builds and a release for the complete final build
  • Updates libplist submodule

Unfortunately, the workflow is only semi-successful due to very slow Arch-aarch64 and UBI-aarch64 builds. Open to suggestions as to how to remedy that.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants