Skip to content
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

Update OCE-Build pipeline #4

Merged
merged 26 commits into from
Feb 26, 2024
Merged

Update OCE-Build pipeline #4

merged 26 commits into from
Feb 26, 2024

Conversation

Qonfused
Copy link
Owner

@Qonfused Qonfused commented Feb 9, 2024

Update to use the new OCE-Build project format. This adds much more observability and extensibility for builds, as well as removing dependence on WSL2 for building. As a result, builds should be significantly faster and easier to maintain.

The OpenCore version listed indicates the last tested version of OpenCore published. This does not indicate the last usable version of OpenCore, as the build will always use the latest version available.
@Qonfused Qonfused self-assigned this Feb 9, 2024
@Qonfused Qonfused mentioned this pull request Feb 25, 2024
@Qonfused Qonfused added type:documentation Improvements or additions to documentation type:feature New feature or request status:in-progress Implementation is in progress. labels Feb 25, 2024
@Qonfused
Copy link
Owner Author

Qonfused commented Feb 25, 2024

CI needs to be fixed for generating release artifacts, as it seems that the previous method of switching between DEBUG/RELEASE does not update the build. This means that all generated builds from CI use DEBUG artifacts.

This is probably worth addressing in a separate PR or is better handled upstream in OCE-Build. For now, we'll have to remove the lockfile on each build and assume the latest dependency versions.

@Qonfused Qonfused marked this pull request as ready for review February 25, 2024 15:41
@Qonfused Qonfused linked an issue Feb 26, 2024 that may be closed by this pull request
@Qonfused Qonfused merged commit b3c38a5 into main Feb 26, 2024
2 checks passed
@Qonfused Qonfused deleted the ocebuild-rewrite branch February 26, 2024 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:in-progress Implementation is in progress. type:documentation Improvements or additions to documentation type:feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Trouble Building
1 participant