Commit Graph
100 Commits
Author SHA1 Message Date
Webber e9514b4e37 Stop hammering patches 🔨 2020-05-01 17:55:27 +02:00
Webber d4d91e75c3 Configure codecov threshold 2020-05-01 17:55:27 +02:00
Webber 2085eff264 Add missing test for ref getters 2020-05-01 17:55:27 +02:00
Webber 98a1b078fc Update styles to latest unicorn 🦄 and prettier 🦋 2020-05-01 17:55:27 +02:00
Webber afef854ea0 update packages to latest 2020-05-01 17:55:27 +02:00
Webber a0a5de2a83 Cover all versioning paths 2020-05-01 16:15:56 +02:00
Webber c146049b33 Mock all output methods from core 2020-05-01 16:15:56 +02:00
Webber e46399169f Add tests for System model 2020-05-01 16:15:56 +02:00
Webber b41026b36e Introduce smart fetching, based on type of local repo. 2020-05-01 16:15:56 +02:00
Webber cd1d215dfa Remove unshallow fetch 2020-05-01 16:15:56 +02:00
Webber d01e844eea Fix versioning for push event. 2020-05-01 16:15:56 +02:00
Webber 40564afbaf Fix failed test 2020-04-28 02:02:34 +02:00
Webber b6f8040f4a Add tests for the versioning model 2020-04-28 02:02:34 +02:00
Webber 22c7d0e516 Improve versioning readme 📜 2020-04-26 21:45:10 +02:00
Webber f85e50e499 Fix bug in hasAnyVersionTags 🐜 2020-04-26 21:45:10 +02:00
Webber d75d7890d0 Implement versioning strategies in js 🧉 2020-04-26 21:45:10 +02:00
Webber 2e81e61af3 Add additional tests 🧪 2020-04-26 21:45:10 +02:00
Webber ac76e9d562 Update readme with versioning examples 🧉 2020-04-26 21:45:10 +02:00
Webber 39a160b789 Allow versioning and version parameters. 2020-04-26 21:45:10 +02:00
Webber e8a2eaad72 Cleanup default-build-script 2020-04-26 21:45:10 +02:00
Webber 6f1d03d8a8 Refactor Builder 2020-04-26 21:45:10 +02:00
Webber 5ee9c59113 Create VersionApplicator 2020-04-26 21:45:10 +02:00
Webber 03510d4a55 Abstract out the stdout reporter 2020-04-26 21:45:10 +02:00
Webber ad65b0ece4 Abstract out the argument parser 2020-04-26 21:45:10 +02:00
Webber a513e5b640 Add semantic versioning logic 2020-04-26 21:45:10 +02:00
Webber 328b0d8ac0 Add system extension for Process 2020-04-26 21:45:10 +02:00
Webber e53dcf13e3 Add .editorconfig for the default-build-script project 2020-04-26 21:45:10 +02:00
Webber 8684472273 install deps during build phase 2020-03-09 23:47:22 +01:00
Webber 38b6a42f5e fix dist file 2020-03-09 23:47:22 +01:00
Webber 1813ee2895 add dist build 2020-02-15 18:02:01 +01:00
Webber 2c1ef01beb Update readme to reflect v0.11 2020-02-11 20:59:27 +01:00
Webber dfccf539d1 Add custom parameters to test workflow 2020-02-11 20:59:27 +01:00
Webber c1a7c5f70b Separate custom parameters 2020-02-11 20:59:27 +01:00
Webber 308a9e173d fix: upgrade @actions/github from 2.0.0 to 2.0.1 2020-02-09 16:04:51 +01:00
Webber 051513bf4a Sort badges by color ugliness 🦄 2020-02-09 01:53:32 +01:00
Webber d9382df690 put badges on 1 line 2020-02-09 01:53:32 +01:00
Webber 0df7fa7855 Add badges for lgtm, codecov, snyk 2020-02-09 01:24:03 +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 cc244fa58b Add updated index.js 2020-02-08 19:25:58 +01:00
Webber Takken 2fa5b33111 Update README.md 2020-02-01 21:24:33 +01:00
Webber 0399609b07 Give more info about what is different 2020-02-01 21:02:56 +01:00
Webber 1c91a3bf31 Fix custom parameters 2020-02-01 21:02:56 +01:00
Webber ae7f659e9f Remove unneeded trailing slash 2020-02-01 20:43:49 +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 d8896dc4f5 Update references 2020-01-27 23:15:26 +01:00
Webber 4051832dc0 Add some more basic tests 🤷‍♂️ 2020-01-27 23:15:26 +01:00
Webber fe2311ef4b Hint enabling cache if not already enabled. 2020-01-27 23:15:26 +01:00
Webber 37d5ce498f Add more complete steps to create workflow 2020-01-27 23:15:26 +01:00
Webber 6bff9d7c68 Update readme for 0.9 (custom parameters) 2020-01-27 20:42:52 +01:00
Webber 7d51d12262 Allow custom parameters 2020-01-27 20:42:52 +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 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