Commit Graph

316 Commits (3f480637e1cdffa8b4d6fec0f048743234a195ea)

Author SHA1 Message Date
Frostebite 3f480637e1 fix 2024-01-30 18:16:53 +00:00
Frostebite eb0a426d67 fix 2024-01-30 14:52:40 +00:00
Frostebite f8d0a490b9 fix 2024-01-29 19:31:32 +00:00
Frostebite 5c870d9d6e fix 2024-01-29 19:21:58 +00:00
Frostebite 1a36e776a4 fix 2024-01-29 19:08:06 +00:00
Frostebite aaeb1d1947 fix 2024-01-27 12:51:35 +00:00
Frostebite 71f94af18c Merge branch 'main' into cloud-runner-develop
# Conflicts:
#	dist/index.js.map
2024-01-27 01:38:58 +00:00
Frostebite 74ad7d8498 fix 2024-01-19 19:13:17 +00:00
Paul FIGIEL 5ba81971e2
Fixed manualExit option on Mac machines (#619) 2024-01-12 23:41:19 -08:00
Frostebite cdd1bd2169 fix 2024-01-12 21:11:30 +00:00
Frostebite 87b15877f4 fix 2024-01-11 20:19:13 +00:00
Frostebite 41c4f1c02a fix 2024-01-11 19:03:37 +00:00
Frostebite c13079a14e fix 2024-01-11 18:08:10 +00:00
Frostebite a6f8859c70 fix 2024-01-11 16:37:15 +00:00
Frostebite 0d70b4d6fa fix 2024-01-07 20:27:21 +00:00
Frostebite f5ba54041b fix 2024-01-07 20:04:36 +00:00
Frostebite c262c929e4 fix 2024-01-07 19:00:48 +00:00
Frostebite 37de5b229f fix 2024-01-07 17:41:07 +00:00
Frostebite f9b7a21005 fix 2024-01-07 17:10:23 +00:00
Frostebite 144045f02e fix 2024-01-07 15:26:43 +00:00
Frostebite c30f58b3ea fix 2024-01-04 11:27:08 +00:00
Frostebite 5206ee7a3c fix 2023-12-22 02:55:08 +00:00
Frostebite 1d38f8aa2a fix 2023-12-21 06:14:30 +00:00
Frostebite b595403796 fix 2023-12-21 04:56:16 +00:00
Frostebite dd76efeed2 fix 2023-12-21 04:49:59 +00:00
Frostebite 6ffa535fbf fix 2023-12-21 02:35:44 +00:00
Frostebite 3592835a3e fix 2023-12-21 02:23:08 +00:00
Frostebite 94c92620fa fix 2023-12-21 02:06:56 +00:00
Frostebite 557c799e84 fix 2023-12-21 02:04:29 +00:00
Frostebite 6dd49d6f9a fix 2023-12-21 01:45:08 +00:00
Frostebite 5133a0bcd7 fix 2023-12-21 01:25:18 +00:00
Frostebite c3ec13930c fix 2023-12-21 00:55:21 +00:00
Frostebite 115a9d4f36 fix 2023-12-20 08:53:07 +00:00
Frostebite 328bf4e0ff fix 2023-12-20 01:44:46 +00:00
Andrew Kahr ff23166e30
Parity Fixes with Test Runner (QOL Changes) (#607)
* Fix missed directory change that isn't used anymore

* Fixes, improvements, and cleanup while reconciling test runner scripts

* Additional cleanup

* Fix possible hang

* Don't mislead with activation server on windows

* Update node version
2023-12-12 22:10:57 -08:00
Frostebite b4a6b75d2f fix 2023-12-11 03:00:49 +00:00
Frostebite 5d52c1d356 fix 2023-12-10 01:50:52 +00:00
Frostebite 8ca921403e fix 2023-12-09 20:46:47 +00:00
Frostebite a624d7b8fd fix 2023-12-09 18:56:30 +00:00
Frostebite 41f1f8bd29 fix 2023-12-09 18:29:09 +00:00
Frostebite bd3de93524 fix 2023-12-09 04:51:39 +00:00
Frostebite b14cc24bd7 latest main merged 2023-12-01 18:07:14 +00:00
Andrew Kahr bbd713b05a
Fix pro activation (#602)
- Only randomize uuid for personal licenses
- Add warning annotation for license activation retries
- add `engineExitCode` output
- repo/code cleanup
2023-11-27 23:24:58 -08:00
Andrew Kahr 8ca1282c9e
Allow Running Container as Runner Host User (#600)
- Added `runAsHostUser` to allow running the container as the same user as the host system. This fixes most permissions issues on self-hosted runners.
- Perform android sdk setup during entrypoint.sh to ensure it has root permissions if the user switches to a non-root user
- Automatically detect android sdk target version if parameters are not already provided to configure the sdk
- Generate a new uuid for machineID to ensure separate containers are unique to reduce license activation errors
- Add exponential retry strategy for Ubuntu license activations
2023-11-24 23:24:16 -08:00
Frostebite dd13cba2ce cleanup async parameter 2023-11-18 17:20:17 +00:00
Frostebite e296ef2dc1 cleanup async parameter 2023-11-18 17:16:26 +00:00
Frostebite df4cc41418 fixes 2023-11-18 17:13:07 +00:00
Andrew Kahr 2afd9cd86f
Additional Fixes and Improvements (#596)
- Windows now exits with the proper exit codes. This mirrors Ubuntu behavior properly now and means we do not need the error parsing logic to handle error conditions which means we should be back to v2 behavior.
- Allow customizing image registry/image version
- Only create the licensing directory on Mac if it doesn't already exist. Don't delete the folder on build complete. This means builds nominally shouldn't need sudo permissions, very useful for self-hosted runners.
- Pick correct architecture when installing macos editor to support both x86 and arm-based systems (Credit @dcvz)
2023-11-15 06:17:55 -08:00
Andrew Kahr caa0a81b47
License Activation fixes and Github Annotations (#590)
* Ensure serial is prioritized

* Add compile listener to create github annotations

* Update node modules

* Don't build ubuntu on PR as secrets are now needed. Update PR template to request an example successful run. Remove 32bit windows build. Build on push to any branch

* Update activation to use blank project

* Ensure exceptions get annotated as well

* More robust console printing

* Update test project

* Build iOS test on macos to verify burst functionality. Add annotation for license activation error. Fix unity version test. Remove minification from android

* Improve license checks

* Mask partially redacted serial in addition to full serial

* Add retry logic to ubuntu builds

* Allow dirty build on retry

* Bump unity version
2023-11-12 05:47:03 -08:00
Andrew Kahr 7afabe74da
Additional Windows Image Updates (#589)
* Update workflows, bump image version for docker

* Fix Unity pathing and cleanup scripts

* Fix Unity pathing

* Fix activation scripts
2023-10-30 23:55:39 -07:00