Commit Graph
100 Commits
Author SHA1 Message Date
Webber ca2bcea3ad Minor cleanup 2020-01-26 01:34:34 +01:00
Webber d5552eaa01 Further simplify activation and complete feedback to user 2020-01-21 21:59:49 +01:00
Webber 32081adc59 Remove debugging, switch -ne to -eq 2020-01-21 21:59:49 +01:00
Webber ad034dd2a5 Simplify and fail faster for activation process 2020-01-21 21:59:49 +01:00
Webber cad4a8a0e5 Simplify build-method implementation 2020-01-21 21:59:49 +01:00
Webber 1d1f81c0bb Refactor models to allow for build parameters...
Build parameters have to be parsed because they can no longer be implicitly passed, as they need to be interpreted for detecting extensions.
2020-01-21 00:28:05 +01:00
Webber a84535fc04 Add initial contributing doc 2020-01-19 01:54:56 +01:00
Webber a2db13a084 Add code of conduct 2020-01-19 01:54:56 +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
Webber 57d2023972 Trigger badge update for pushes to master only...
Which includes merging pull requests, as the latest commit gets pushed to master.
2020-01-18 22:29:29 +01:00
Webber d2be807d0d update out of sync index file 2020-01-18 21:12:23 +01:00
Webber d002e036ec Replace ECS test-project with the basic project 2020-01-11 01:06:22 +01:00
Webber 3f10226f44 Revert back to ECS test-project 2020-01-11 01:06:22 +01:00
Webber 09ccac7922 Update build folder 2020-01-11 01:06:22 +01:00
Webber 90e2865b43 Disable some platforms to start supporting some 2020-01-11 01:06:22 +01:00
Webber 4b7e84c846 Nest an extra folder for build folder...
This is to prevent conflicts when exporting files instead of a folder
2020-01-11 01:06:22 +01:00
Webber 23cbff9b19 Try building to path with trailing slash
This will hopefully fix an issue where files could not be uploaded
2020-01-11 01:06:22 +01:00
Webber d877bcef6f only enable 2019.2.11f1 for now 2020-01-11 01:06:22 +01:00
Webber c32cf83386 Copy contents of updated builder folder 2020-01-11 01:06:22 +01:00
Webber 99254d8fe9 Update based on Unity re-import 2020-01-11 01:06:22 +01:00
Webber a43efe6787 Use default name for Assembly-CSharp-Editor 2020-01-11 01:06:22 +01:00
Webber cd8335025f Add csproj file too 2020-01-11 01:06:22 +01:00
Webber c9cdd53cd0 Create unity project wrapping default-build-script 2020-01-11 01:06:22 +01:00
Webber c7d65987f5 Don't pre-create build path 2020-01-11 01:06:22 +01:00
Webber 298c667fc0 Create unique names for builds 2020-01-11 01:06:22 +01:00
Webber a1cc9f2e70 Build simple project 2020-01-11 01:06:22 +01:00
Webber eecf7f64dd Add simple project 2020-01-11 01:06:22 +01:00
Webber 2ef785ceac Abstract away steps and remove output variables 2020-01-11 01:06:22 +01:00
Webber 53bec7beb4 Change exit strategy for activation step 2020-01-11 01:06:22 +01:00
Webber a76c6a7321 Forward UNITY_LICENSE var and add all platforms 2020-01-11 01:06:22 +01:00
Webber 6297618cb1 Source the activation file to preserve vars 2020-01-11 01:06:22 +01:00
Webber d087a4b8df Remove activation step, add multiple versions 2020-01-11 01:06:22 +01:00
Webber 5c1d84357d Add activation step 2020-01-11 01:06:22 +01:00
Webber 18488f9b04 Update scripts reference to Dockerfile 2020-01-11 01:06:22 +01:00
Webber 81a7bbbe88 Move builder implementation to builder folder 2020-01-11 01:06:22 +01:00
Webber 2166833f11 Create builder folder for docker + bootstrap combo 2020-01-11 01:06:22 +01:00
Webber c55fc4eecd Properly check whether code is executed from source 2020-01-07 00:21:27 +01:00
Webber 4e59bb0d2a Always use relative path to action runner workspace 2020-01-07 00:21:27 +01:00
Webber 5952e3d2f6 Fix build path 2020-01-06 23:32:50 +01:00
Webber 948a53575b Remove console statements 2019-12-22 22:43:47 +01:00
Webber 5abc3164f9 Update documentation 2019-12-22 22:43:47 +01:00
Webber 3ae2ac1bb9 Remove failing examples 2019-12-22 22:43:47 +01:00
Webber 250a665fce Make version pattern slightly less strict 2019-12-22 22:43:47 +01:00
Webber 7c90cddd43 Cleanup 2019-12-22 22:43:47 +01:00
Webber ed7918e4f4 remove unnecessary tests 2019-12-22 22:43:47 +01:00
Webber b4a1f1ab7b Cleanup targetPlatformMap 2019-12-22 22:43:47 +01:00
Webber bafc8e806b Allow builds for all targets 2019-12-22 22:43:47 +01:00
Webber 2ab738c083 Run docker from javascript 2019-12-22 22:43:47 +01:00
Webber 9a639e97e3 Test not working defaults 2019-12-22 22:43:47 +01:00
Webber 0130f1d603 Fix tag 2019-12-22 22:43:47 +01:00
Webber 454ff6054c Set build args for container 2019-12-22 22:43:47 +01:00
Webber dccdec9d3b Bootstrap docker from js 2019-12-22 22:43:47 +01:00
Webber 0bb0dbd7be Package to dist folder using @zeit/ncc 2019-12-22 22:43:47 +01:00
Webber 4312758325 add jest 2019-12-22 22:43:47 +01:00
Webber 302bd4c880 Add initial script 2019-12-22 22:43:47 +01:00
Webber 25294aec32 Add test for javascript 2019-12-22 22:43:47 +01:00
Webber ae18dc32c9 Add quality tools for javascript 2019-12-22 22:43:47 +01:00
Webber 69c4feba8f Add javascript platform 2019-12-22 22:43:47 +01:00
Webber 119a2b3b02 Skip test job for now 2019-12-22 22:43:47 +01:00
Webber b385278dec Remove plural builds 2019-12-22 22:43:47 +01:00
Webber 9996187855 Upload artifacts from each job 2019-12-22 22:43:47 +01:00
Webber 093eb69424 Remove unnecessary activate job 2019-12-22 22:43:47 +01:00
Webber 26f0080aae Use activate and license step in relevant jobs only 2019-12-22 22:43:47 +01:00
Webber f7727333bf Add tests to test-project 2019-12-22 22:43:47 +01:00
Webber f14fe9806a Remove checkout as prerequisite 2019-12-22 22:43:47 +01:00
Webber c53fa402db Add checkout step in relevant jobs only 2019-12-22 22:43:47 +01:00
Webber b955df1dcb Run test runner at master 2019-12-22 22:43:47 +01:00
Webber 9a21280b09 Change workflow and variables to allow multiple build jobs 2019-12-22 22:43:47 +01:00
Webber e9496f5ba2 Test variable action versions 2019-12-22 22:43:47 +01:00
Webber 75aac428f1 Rename BUILD_COMMAND to BUILD_METHOD 2019-12-08 02:02:32 +01:00
Webber 564f7e60fd Use latest return license action 2019-12-08 02:02:32 +01:00
Webber 75fc07ef3c Update readme, prepare for v0.2 2019-12-08 02:02:32 +01:00
Webber 23f2c2c0fa remove dead files 2019-12-08 02:02:32 +01:00
Webber bed2573f99 Simplify BUILD_METHOD selection, fix derp 2019-12-08 00:48:22 +01:00
Webber bda25a9cc1 Bring back meta file for builder 2019-12-08 00:48:22 +01:00
Webber c8b1b80829 Include default-build-script in docker 2019-12-08 00:48:22 +01:00
Webber 35e88ac302 Rename Builder to default-build-script 2019-12-08 00:48:22 +01:00
Webber abf39fb044 Rider-project for Builder folder 2019-12-08 00:48:22 +01:00
Webber 5d0c1ba5c1 Move Builder folder to root of the action project 2019-12-08 00:48:22 +01:00
Webber fb7bd5bff5 Move Builder folder inside the Editor folder 2019-12-07 17:03:13 +01:00
Webber 4fc0f7dd2c Add pull requests as trigger for workflow 2019-12-07 17:03:13 +01:00
Webber a017ab7c43 Move builder to its own folder 2019-12-07 17:03:13 +01:00
Webber 0558bc6213 Cleanup unneeded license code 2019-12-07 17:03:13 +01:00
Webber 14e59b6099 Update readme contributions and license 2019-12-03 23:42:27 +01:00
Webber 273a12eefa update readme header 2019-12-03 23:42:27 +01:00
Webber 6cdeb78e18 Prepare readme for v0.1 pre-release 2019-12-01 02:22:40 +01:00
Webber 139aaece6d Reflect new options based on unity's code 2019-12-01 02:22:40 +01:00
Webber 06a9b54a56 Build with webgl container 2019-12-01 01:33:01 +01:00
Webber 5d2af92d24 Log more information from build script 2019-12-01 01:33:01 +01:00
Webber 2becab230e Fix off by one 2019-12-01 01:33:01 +01:00
Webber 5dcd509017 Add build command 2019-12-01 01:33:01 +01:00
Webber 4a8095a6fb Test the action 2019-12-01 01:33:01 +01:00
Webber 2d6639c0cc Initial take at the build job 2019-12-01 01:33:01 +01:00
Webber ab801ae44b Add test project 2019-12-01 01:33:01 +01:00
Webber b599229410 Add license (MIT) 2019-11-30 19:02:47 +01:00
Webber f1f949460a Add gitignore 2019-11-30 19:02:30 +01:00
Webber 523e4ecda4 Add initial description 2019-11-30 19:02:18 +01:00