Webber Takken
5b8bf1c8b7
chore: update action-cats ( #421 )
2022-08-03 00:56:52 +02:00
Webber Takken
5ae03dfef6
Streamline code styles ( #384 )
...
* feat: streamline code styles
* feat: spacing for comments and return statements
* chore: enforce camelcase
* fix: remove npm lock file
* fix: add integrity test
* fix: remove logfile
* chore: update node in test workflow
2022-04-12 00:43:41 +02:00
Webber Takken
441be81543
Switch to version 1 images ( #374 )
...
* feat: upgrade to images of version 1 (rolling tag)
* chore: indicate what needs to move out of the input class
2022-04-03 17:59:14 +02:00
Webber Takken
9a40b8903e
fix: ensure line endings ( #366 )
...
* fix: ensure line endings
* fix: only affect specific files
* chore: rearrange attributes order
2022-03-30 23:27:10 +02:00
Webber Takken
f1c154a23c
Attempt to streamline dev lifecycle (git hooks) ( #357 )
...
* fix: misalignments in dev lifecycle
* fix: dist no longer added to staged
* fix: misalignments in dev lifecycle
* chore: multi-platform hooks and tests
* chore: multi-platform hooks and tests
* chore: add intention for colors
* chore: update lint-staged to fix color
* chore: update dist files
* feat: move to lefthook (remove husky and lint-staged)
* feat: move to lefthook (remove husky and lint-staged)
* fix: test aftereach
* fix: test aftereach
* fix: early restore call
* feat: jest fails if something gets logged to console
* chore: add todos of misplaced code
* chore: update dist files
* chore: move jest file
2022-03-28 01:23:32 +02:00
Webber Takken and Maxim Vorobyev
eb42a8c9b8
Update entrypoint.sh ( #348 )
...
if there is both a unity package and a test-project in one github repo, then the token generation process is created Library folder and then the build of the test project breaks. Requires a tilde to ignore Library folder in _activate-license.
Or need set the path ACTIVATE_LICENSE_PATH from the global ENV in runtime-action
Co-authored-by: Maxim Vorobyev <[email protected] >
2022-02-26 19:08:42 +01:00
Webber Takken
3ebdb0e678
Run license activation in an empty directory ( #285 )
2021-08-31 01:18:34 +02: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
Webber Takken
9fff362775
Remove -nographics flag, ensure single -batchmode flag ( #261 )
...
* Remove -nographics flag, ensure -batchmode
* Remove explicit batch mode
* Add libnotify4 and bin for notify-send
* non-interactive frontend
* Move docker changes to base image (docker repo)
2021-05-22 21:07:54 +02:00
Webber Takken
947c8b8e20
Fix typo in issue template ( #260 )
2021-05-13 14:03:00 +02:00
Webber Takken
a5de621fe2
Ensure proper read permissions and cleanup build.sh ( #259 )
...
* Add linux read permissions and cleanup build.sh
* More verbose dirty branch
* Simplify added verbosity
2021-05-10 01:08:53 +02:00
Webber Takken
398eda622f
Add Discord link in issues ( #239 )
2021-04-03 12:30:00 +02:00
Webber Takken
b769675b38
Update repo url and status badges ( #228 )
...
* Update url in package.json
* Fix badges
2021-03-14 01:19:30 +01: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
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
9c804d98a0
Fix typo
2020-12-06 18:13:32 +01:00
Webber Takken
042fb6ae32
remove anything recognizable as Unity ( #184 )
2020-12-06 17:57:57 +01:00
Webber Takken
8eeb848483
add il2cpp support for linux from 2019.3 ( #177 )
2020-11-14 00:57:44 +01:00
Webber Takken
9e2a1b2d35
Remove duplicate flag batch-mode ( #173 )
2020-11-09 20:04:56 +01:00
Webber
471bf0bdf0
Merge branch 'BLaZeKiLL-fix/unity-alias' into main
2020-11-01 15:08:06 +01:00
Webber
6c2fbff839
Merge branch 'fix/unity-alias' of https://github.com/BLaZeKiLL/unity-builder into BLaZeKiLL-fix/unity-alias
2020-11-01 15:06:09 +01:00
Webber Takken
17c28995b2
Update action to use main ( #168 )
2020-10-29 23:21:48 +01:00
Webber Takken
ef74241772
Fix recursive path ( #160 )
2020-10-12 19:37:26 +02:00
Webber Takken
91da660786
remove artifacts older than 21 days ( #157 )
2020-09-28 19:19:18 +02:00
Webber Takken
f42f7923ed
Add intructions for debugging ( #154 )
2020-09-27 21:44:14 +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
Webber
196fe8fc5b
Move docs to unity-ci.com
2020-07-11 15:53:20 +02: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
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
d42c251af3
Snyk badge really almost never works, bye
2020-05-23 02:22:55 +02:00
Webber
bfe6be7ce2
Update readme for v1.0 🎉
2020-05-23 00:25:26 +02:00
Webber
f15f40d265
Use head for tags
2020-05-22 23:01:58 +02:00
Webber
866f364f64
Use ref instead of tag vs branch
2020-05-22 23:01:58 +02:00
Webber
a245f08e75
rename to throwContextualError
2020-05-22 23:01:58 +02:00
Webber
21c211bbdd
rebase on master
2020-05-22 23:01:58 +02:00
Webber
3718e05961
Describe errors in System.run
2020-05-22 23:01:58 +02:00
Webber
0159028bb1
Fix missing await
2020-05-22 23:01:58 +02:00
Webber
054c6bfab3
Catch command for in-shell errors
2020-05-22 23:01:58 +02:00
Webber
8c9ff3249e
More info if command gives no output, just the exit code.
2020-05-22 23:01:58 +02:00
Webber
7386c669ad
Fix no output from errors
2020-05-22 23:01:58 +02:00
Webber
ce865270c4
Use commit-ish for git description
2020-05-22 23:01:58 +02:00
Webber
7e17091251
Split responsibilities between Input and BuildParameters models
2020-05-22 00:55:26 +02:00
Webber
02ff5bbef2
Add documentation and tests for allowDirtyBuild
2020-05-22 00:55:26 +02:00
Webber
8c177b1bad
Add flag for allowing dirty branch
2020-05-22 00:55:26 +02:00
Webber
699621ed21
Run versioning commands in projectPath instead
2020-05-21 14:26:37 +02:00
Webber
44bde7feb9
Base number of commits off of the branch on origin
2020-05-02 16:37:24 +02:00
Webber
5328bda08e
Base number of commits off of the branch
2020-05-02 16:37:24 +02:00
Webber
34e4b86924
Fix case where no tags does not trigger false
2020-05-01 20:32:41 +02:00
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