Commit Graph

93 Commits

Author SHA1 Message Date
cheezwiz7899 a28ad80f70 removed fallback to main repo clone in the workflows, and redundant repo clone in the linux build script 2026-05-06 16:57:08 +12:00
cheezwiz7899 cde095a930 fix linux build branch targeting 2026-05-06 13:26:54 +12:00
cheezwiz7899 47fe73b22c adjust concurrency limits to be per PR, instead of per platform, so that queued jobs for different PR's do not cancel each other. 2026-05-04 18:00:57 +12:00
cheezwiz7899 e3e67110fc ci: update macos workflow to match the CI repo 2026-05-02 15:51:14 +12:00
cheezwiz7899 c3d5302d2a Do not change the status to Failed on a skipped run 2026-05-02 13:34:15 +12:00
cheezwiz7899 e544d76e81 fix github api parsing stuff 2026-05-02 10:15:07 +12:00
cheezwiz7899 62bc4e0d7d make the build needed check the status of the previous PR builds correctly, so that builds are not run when they are not necessary 2026-05-02 10:00:21 +12:00
cheezwiz7899 7e5ca2b38b redirect UPSTREAM_REPO to main repo 2026-04-29 18:18:28 +12:00
cheezwiz7899 667e50f835 removed nightly builds
simplified version check logic
removed push triggering
refine status comment reporting in each PR
dispatch jobs for open PRs every 2 hours
change repo URL hardcoding to a variable for simple upstream repo specification
fixed build necessity checking logic for PR situations, and left the version checker on the default GH_TOKEN
2026-04-29 18:17:39 +12:00
cheezwiz7899 786c1431f2 fix Android builds... maybe.
Change the secret token name.
2026-04-28 22:07:16 +12:00
cheezwiz7899 914219e942 Update PR's and add comments to PRs 2026-04-28 20:42:53 +12:00
Mythrax 0e8f23ea87 fix(ci): prevent cross-branch cancellations in scheduled platform builds 2026-03-16 12:05:41 +10:00
Mythrax d6c578ed2b build(macos): switch workflow Qt paths to 6.9.3 2026-03-16 12:00:48 +10:00
Mythrax 3469f4f8f9 fix(ci): add explicit repo context for scheduled workflow dispatch 2026-03-15 15:57:44 +10:00
Mythrax e88ad8f332 ci: add upstream branch scheduler and skip already-built branch commits 2026-03-15 15:55:15 +10:00
Mythrax 665465e651 ci: add non-main build triggers and Discord commit notifications 2026-03-15 15:34:09 +10:00
Mythrax 38f7633df9 ci: automate non-main branch/PR builds and Discord commit notifications 2026-03-15 15:31:51 +10:00
Mythrax 48cb306ae8 ci: unshallow vcpkg submodule for bundled vcpkg builds 2026-03-15 14:33:47 +10:00
Mythrax 7c0b83d42f ci: remove hardcoded Discord webhook and use shallow submodules 2026-03-15 14:19:25 +10:00
Mythrax 88062f8075 neo style 2026-03-14 14:44:23 +10:00
Zephyron 792aced6c1 chore: Set CITRON_BUILD_TYPE to Release
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2026-02-01 12:17:03 +10:00
Zephyron-Dev 7867c0d48a Refactor cloning process for Citron source 2026-01-19 17:08:31 +10:00
Zephyron-Dev 57c10fe1f7 Refactor Android build workflow by removing CMake steps
Removed CMake configuration and build steps for Android from the workflow. Updated Gradle build command with additional arguments for APK compilation.
2026-01-19 17:08:15 +10:00
CollectingW fd2327fb2e Update build-android.yml 2026-01-18 18:23:25 -05:00
CollectingW 0e23571f04 Update build-macos.yml 2026-01-18 18:17:05 -05:00