Commit Graph

33 Commits (5198af498a9a06a5ea2dd0bd40fe559d3c27bc19)

Author SHA1 Message Date
Beq 5198af498a switch windows python back to defaults 2023-12-29 02:34:35 +00:00
Beq b6d55cc43b quick patch - not a fix, these will not run
clean up variable declarations and prep for bugsplat sym upload

bash variables hate whitespace
2023-12-29 02:34:09 +00:00
Beq 7db1a5ce49 fail means fail 2023-12-27 19:12:38 +00:00
Beq Janus 15530d71f3
alpha goes to test folder 2023-11-25 19:19:11 +00:00
Beq 1ba1e68e25 Attempt to work around Mac issue with missing package llsd 2023-11-17 01:00:00 +00:00
Beq d889f9e57b change deployment target 2023-11-11 23:47:33 +00:00
Beq e3e7123f1f Tweak builds to remove 32-bit and add a manual trigger 2023-11-07 20:34:24 +00:00
Beq e346b14b94 quick hack to remove 32 bit builds.
proper refactor of addrsize to follow.
2023-11-07 01:28:03 +00:00
Beq aea351aee1 Trigger preview build from branch name 2023-09-05 13:24:21 +01:00
Beq e7246ea176 Make the workaround Windows specific to stop upsetting Mac 2023-08-31 10:36:32 +01:00
Beq 458476b148 Allow nightly trigger and fix up Windows python anomalies
Allow nightly to be triggered by push to a branch called *nightly*
Windows has to expressly  insert itself in the path to pickup the right version.
2023-08-30 23:06:54 +01:00
Beq b7b87c7aaa GHA updates to align with PBR.
fixes expiries and allows nightly testing via branch trigger
2023-08-30 09:51:42 +01:00
Beq 25d4d8fafd windows needs requirements loaded & use specific version to allow cache 2023-08-29 20:59:43 +01:00
Beq b0217ec21a bad indents kill yaml... 2023-08-06 20:08:43 +01:00
Beq 2e262de012 Allow "alpha" builds to have alternate 3p libs
Should fix nightlies.
2023-08-06 20:02:11 +01:00
Beq b3bde7a446 improved trigger on GHA 2023-08-01 16:09:05 +01:00
Beq 783d59fcd5 Tweak to ensure best match is picked up. 2023-06-27 17:27:59 +01:00
Beq 13daa0f5af Tweak linux matching 2023-06-27 02:02:51 +01:00
Beq 692a86e7cf make the package match more robust. 2023-05-29 12:38:29 +01:00
Beq 3b7b1c89a8 Make Nightly builds expire after 14 days 2023-05-05 00:39:09 +01:00
Beq 8874367f92 Move to MacOs11 as GitHub have stopped all the builds on 10.15 2023-05-04 18:09:07 +01:00
Beq 1f3f7f58cc Support separate webhooks by release type 2023-05-04 14:53:24 +01:00
Beq 6c2afeac8d Use latest autobuild, faster xz comp/decomp + cleanup
Cleanup build output to bring it under 2000 char limit for discord webhooks.
improve discord response reporting
requirements.txt updated to pickup latest versions, minimum set ready for PBR
2023-05-03 22:18:02 +01:00
Beq 3a79977bcf Rework deployment script to unpack and support discord webhook
need to fetch the script
Make script more tolerant of errors.
Fix extraction of build_type for GitHub layout
Need to ignore pre-existing folders
We have multiple artifacts that we are merging into a common tree.
despite the clash of folders the files are not going to clash.
revert the artifact collection to per platform.
Simplify 64/32 test to remove ReleaseType dependency
2023-04-30 11:11:22 +01:00
Beq 650404903d Build and Deploy
build and collect the artifacts then deploy once all builds complete

Add rclone setup
2023-04-28 09:56:56 +01:00
Beq 5aeae33677 Step one to enable nightlies 2023-04-26 01:15:25 +01:00
Beq 54c4f5ba0d Clean up as we go to allow Linux bloat monster to build.
clean up ~25G wasted space on Linux build server
Linux only
Try gcc=10
Add swap space back
2023-03-07 22:17:58 +00:00
Beq 7d5c93ce8b Update GHA to improve handling of new 3p bundles.
also Update ubuntu to 20.04
deal with macOS being out of date (not to mention BSD)
handle case where some 3ps are generic (32/64)
2023-02-18 14:37:24 +00:00
Beq 3e96187edf Improve GHA builds
- make sure we use the latest bundles provided
- rearrange things a little.
- make some initial steps towards trying to make things fail when config/build fails.



Improve OS/SL config switch


always use latest package version (by timestamp)


try another method that deals with not found (looking at you linux havok)


oops


I hate shell bl@*&y scripts


fix pattern


revert the autobuild version


wth


this makes no sense


fs-variables must be imported after the code
2023-02-18 14:37:24 +00:00
Beq 3076d01fb4 update to control build channel from branch
oops
2023-01-20 18:47:10 +00:00
Beq fd1c0bc8bc Extend GHA for Release builds (with Mac Codesigning)
add KDU from private repo 
kdu is arch agnostic
modify for rclone
Add the fmodstudio
Switch to requirements.txt for python deps
workaround bad python in windows runner images.
Need to fetch full depth or we do not get our computed revision num
Try up to 10 times to detach HDI on Mac cos 5 was not always enough!
Fix bug on windows as side-effect of Mac cleanup doh
2022-12-17 16:00:04 +00:00
Beq 9e19e6712b updates for GHA to get windows to work.
also requires python hackery pushed as separate commit pending a better solution.
2022-09-17 22:26:27 +01:00
Beq Janus 2e2d500377
Create build_viewer.yml 2022-09-16 02:25:50 +01:00