Commit Graph

78 Commits (e6c511b2ac0abea19950585919c2eb90bb6242aa)

Author SHA1 Message Date
Andrew Kahr c63ab9855a Merge remote-tracking branch 'upstream/main' 2022-01-21 17:30:22 -08:00
Andrew Kahr 1ce951d194 Remove windows unity test project, add ProjectSettings for the il2cpp backend, and add logic to replace the projectsettings file with the il2cpp one on windows test builds. 2022-01-21 16:53:43 -08:00
David Finol 15a02a4b1b
Remove deprecated param from versioning (#315) 2022-01-02 19:02:45 -06:00
Andrew Kahr 52bb48dd5c Add additional build targets (uwp and tvOS)
Adjustments to build scripts to not require win10 sdk when not needed (tvOS)
Platform-based prereq setup
Setup image tags for the new platforms with errors if building on the wrong base os
Rename test-project-il2cpp to test-project-windows to be used for all windows based project building (IL2CPP backend selected instead of mono)
Fix tests to be platform based
2021-12-26 14:05:08 -08:00
Andrew Kahr 9228ae394f Add build-tests for windows and a unity project configured to output il2cpp 2021-12-18 21:56:27 -08:00
Webber Takken 70081d231f
Indicate how to support us (#277) 2021-07-12 19:28:11 +02:00
Webber Takken 8c1a159dd0
add default tag for feature request (#272) 2021-06-05 23:59:56 +02:00
Frostebite c96b8cf443
Remote builder refactoring (#264)
Remote builder refactoring
2021-05-23 05:08:40 +01:00
Webber Takken 947c8b8e20
Fix typo in issue template (#260) 2021-05-13 14:03:00 +02:00
Frostebite 501c67e40c
Implement AWS Fargate support [Large build support] (#246)
* Implement AWS Fargate support

* Update aws-tests workflow to include aws-ts-clean

* support remoteBuildCpu and remoteBuildContainer parameters for aws

* Syntax fix

* remove package-lock add yarn.lock

* yarn lock

* if: github.event.pull_request.draft == false

Co-authored-by: mdugdale <mark.dugdale@bossastudios.com>
2021-04-20 22:46:37 +02:00
Webber Takken 398eda622f
Add Discord link in issues (#239) 2021-04-03 12:30:00 +02:00
Webber Takken 4fde4e47b6
Refactor action to typescript (#226)
* Refactor to typescript (config part)

* Refactor to typescript (convert extensions, minor fixes)

* Refactor to typescript (move from `action` to `dist`)

* Re-enable integrity-check for dist index.js

* Fix all tests and lints

* fix parsing major versions

* Test patch level to be digits only

* debug

* debug

* uncache

* manual compile

* debug

* debug

* Debug

* Build lib - doh

* remove diff check

* Make kubernetes workflow manual

* Properly generate 3 digit for simple major tags

* Remove ts-ignore

* re-enable cache
2021-03-14 00:44:01 +01:00
David Finol 0934b3f408
Create versioning.yml (#222)
* Create versioning.yml

* Apply suggestions from code review
2021-02-28 10:45:48 -06:00
mob-sakai b0df698630
Security (#214)
* fix(test): embed unity license

* fix(test): checkout head

* fix(test): use `pull_request` event instead of `pull_request_target` event

* fix(test): fix k8s test
2021-02-08 17:06:43 +01:00
Webber Takken c7c1841c97
split workflows (#203) 2021-01-23 11:39:42 +01:00
Webber Takken 2cec591baa
Secure licenses (#202) 2021-01-23 11:30:46 +01:00
Webber 08e3347f47 Add cats 2021-01-23 10:30:23 +01:00
Webber Takken 89df68796c
add activation workflow and set retention periods (#201)
* add activation workflow

* Trigger on push as well

* use specific version

* Set more sensible retention periods
2021-01-23 10:06:32 +01:00
Webber Takken 5b2e80e1a4
update deprecated workflow (#194) 2021-01-07 23:21:04 +01:00
Webber Takken 17c28995b2
Update action to use main (#168) 2020-10-29 23:21:48 +01:00
Webber Takken 91da660786
remove artifacts older than 21 days (#157) 2020-09-28 19:19:18 +02:00
Webber Takken 22bc9a9bad
Allow k8s workflow failures (#152) 2020-09-19 02:41:34 +02:00
Webber Takken 89bdaa5e46
Add issue templates and pull request template (#142) 2020-08-22 22:03:44 +02:00
Webber Takken 67b76584b8
Cleanup root dir (#133)
* Remove package-lock.json

* Move bootstrap logic into action folder

* Fix relative path

* update index after rebase

* Shell files are executable

* Update yarn.lock

* Update yarn.lock
2020-08-22 19:17:02 +02:00
Frostebite 21634107c1
K8s Feature (#124)
Adds the ability to use a kubernetes container to run builds that are too large for the local machine running the unity-builder. Logs are streamed back during the build. Build results can then be downloaded separately.
2020-08-09 20:27:47 +01:00
Webber 96eeaf940a Remove androidVersionCode from default workflow 2020-07-08 20:07:03 +02:00
Webber bf702784d2 cleanup workflow 2020-06-25 00:57:16 +02:00
Benoit Dion bdc3a88d22 Add input to set version code
Use action input `androidVersionCode` when provided. Generate the androidVersionCode from the version otherwise.
2020-06-25 00:33:25 +02:00
Benoit Dion 401ddcaae0 Add support for android builds
The emoji in the github action name exposed as a env variable through docker was causing a gradle crash 😢.
2020-06-20 10:08:08 +02:00
Webber 938926799f Remove WebGL for faster CI 2020-06-13 17:06:03 +02:00
Webber 5efb4868ad Comment out activation 2020-06-13 17:06:03 +02:00
Webber 7749b8862d Add matrix support for multi license 2020-06-13 17:06:03 +02:00
Webber 98a56c4169 Add 2019.3.15 workflow 2020-06-13 17:06:03 +02:00
Webber 720ee0c896 Acquire activation files 2020-06-13 17:06:03 +02:00
Webber e46399169f Add tests for System model 2020-05-01 16:15:56 +02:00
Webber d01e844eea Fix versioning for push event. 2020-05-01 16:15:56 +02:00
Webber dfccf539d1 Add custom parameters to test workflow 2020-02-11 20:59:27 +01:00
Webber d1c1d276e0 Add token as env, so PRs will trigger codecov 2020-02-09 01:24:03 +01:00
Webber ad1f47dd3a Set token in runner env 2020-02-09 01:24:03 +01:00
Webber a0d197e1fa Integrate codecov 2020-02-09 01:24:03 +01:00
Webber 0399609b07 Give more info about what is different 2020-02-01 21:02:56 +01:00
Webber b781b891ec Align diff test with rename 2020-02-01 20:43:49 +01:00
Webber f3a984165e Rename builder folder to action folder (unity actions convention) 2020-02-01 20:43:49 +01:00
Webber b382ae9023 Remove duplicate restore key 2020-01-26 01:34:34 +01:00
Webber 4c8f96d75c Add caching step in workflow 2020-01-26 01:34:34 +01:00
Webber afddcfa5fd Move static tests to main workflow 2020-01-26 01:34:34 +01:00
Webber b6f8dac777 Hardcode license file, in order to fix pr workflows 2020-01-19 01:22:42 +01:00
Webber 1de4638512 Remove duplicate trigger for test workflow 2020-01-18 23:44:40 +01:00
Webber 4b07d18a89 Trigger test workflow for PRs too 2020-01-18 23:27:33 +01:00
Webber Takken adb8cfef12
add check to verify dist files (#21)
* add check to verify dist files
* change src, without running git hooks (expect failure)
* change src again, now do run commit hook (expect success)
* cleanup before squash
2020-01-18 23:23:53 +01:00