WIP: feat(workflows): add new build workflows for Windows, Linux, and macOS, and remove obsolete build scripts #17

Draft
m wants to merge 14 commits from ozgur/build into main
Owner
No description provided.
m self-assigned this 2025-04-12 21:25:26 +00:00
m added 2 commits 2025-04-12 21:25:26 +00:00
m added 1 commit 2025-04-12 21:35:21 +00:00
feat(workflows): enhance build workflows for Windows, Linux, and macOS with packaging and release creation steps
Some checks are pending
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / macos-build (push) Successful in 37m45s
59ddbee2a3
m added 1 commit 2025-04-12 22:42:31 +00:00
feat(workflows): add macOS app signing and notarization steps to build workflow
Some checks are pending
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Successful in 31m7s
d5b6c25076
m added 1 commit 2025-04-12 23:30:16 +00:00
new build
Some checks failed
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Has been cancelled
e54bbfcf5d
m added 1 commit 2025-04-12 23:36:33 +00:00
fix(workflows): ensure macOS app signing and notarization step always runs
Some checks failed
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Has been cancelled
1476c4395f
m added 1 commit 2025-04-12 23:47:50 +00:00
fix(workflows): update variable names for macOS certificate handling in build workflow
Some checks failed
Unreal Engine Build / windows-build (push) Has been cancelled
Unreal Engine Build / linux-build (push) Has been cancelled
Unreal Engine Build / create-release (push) Has been cancelled
Unreal Engine Build / macos-build (push) Has been cancelled
921f121520
m added 1 commit 2025-04-13 00:01:40 +00:00
fix(workflows): update macOS app signing step to run only on success
Some checks failed
Unreal Engine Build / windows-build (push) Has been cancelled
Unreal Engine Build / linux-build (push) Has been cancelled
Unreal Engine Build / macos-build (push) Has been cancelled
Unreal Engine Build / create-release (push) Has been cancelled
dbb2d66564
m added 1 commit 2025-04-13 00:06:17 +00:00
fix(workflows): streamline macOS app packaging and notarization process
Some checks failed
Unreal Engine Build / windows-build (push) Has been cancelled
Unreal Engine Build / linux-build (push) Has been cancelled
Unreal Engine Build / create-release (push) Has been cancelled
Unreal Engine Build / macos-build (push) Has been cancelled
4d067474e3
m added 1 commit 2025-04-13 00:11:54 +00:00
refactor(workflows): consolidate build steps into separate workflow files for Windows, Linux, and macOS
Some checks failed
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / linux-build (push) Failing after 5m29s
Unreal Engine Build / windows-build (push) Failing after 5m31s
Unreal Engine Build / macos-build (push) Failing after 34m13s
f804e441bb
m added 1 commit 2025-04-13 00:35:16 +00:00
refactor(workflows): merge individual build workflows into a unified workflow with platform-specific steps for Windows, Linux, and macOS
Some checks failed
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Failing after 27m58s
d2e8757535
m changed title from feat(workflows): add new build workflows for Windows, Linux, and macOS, and remove obsolete build scripts to WIP: feat(workflows): add new build workflows for Windows, Linux, and macOS, and remove obsolete build scripts 2025-04-13 00:43:42 +00:00
m added 1 commit 2025-04-13 08:55:13 +00:00
fix(workflows): enhance macOS build workflow by adding Apple root certificate downloads and improving app signing process
Some checks failed
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Failing after 28m6s
b10423339d
m added 1 commit 2025-04-13 10:21:22 +00:00
fix(workflows): update macOS build workflow to import certificates into custom keychain and ensure trust settings
Some checks failed
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
Unreal Engine Build / macos-build (push) Failing after 27m43s
dae5af77d3
m added 1 commit 2025-04-13 11:02:22 +00:00
fix(workflows): update macOS build workflow to import certificates with trust settings for keychain
Some checks are pending
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / macos-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
f19ccd8a6f
Some checks are pending
Unreal Engine Build / windows-build (push) Waiting to run
Unreal Engine Build / linux-build (push) Waiting to run
Unreal Engine Build / macos-build (push) Waiting to run
Unreal Engine Build / create-release (push) Blocked by required conditions
This pull request is marked as a work in progress.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ozgur/build:ozgur/build
git checkout ozgur/build
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LuckyRobots/LuckyWorld#17
No description provided.