Commit Graph

29 Commits (6ed138a47c3e9560c988aead6d14255006b773fe)

Author SHA1 Message Date
Aaron Trudeau 7787abf249
Add Feature to test Unity Packages (#164)
* (should fail) add jq install to docker image

* (might fail) remove rm rf call

* move things around to try to fix test

* Revert "(might fail) remove rm rf call"

This reverts commit 22f74ebca7.

* remove silent setting from docker test

* Fix failing test's Docker image

* Add new input and basic test

* Add test package; start using jq cli

* Use test package in test workflow

* Create temporary Unity Project and run tests

* Test removing jq install from Dockerfile

* Revert "Test removing jq install from Dockerfile"

This reverts commit 6aa7a6f443.

* Remove mkdir call

* remove duplicate command

* add packageMode option back in

* build changes

* check for apt-get before installing jq

* change apt-get version check message

* spelling and documentation fixes

* add working example unity package with tests

* add temp pwd call to help figure out absolute pathing

* fix workflow package location

* add jq to add package to temp project packages

* try fixing jq calls

* clean up jq calls, fix variable expansion

* try renaming jq args

* try using different arg syntax for jq

* try wrapping args in parentheses

* try using double quotes only

* try changing up quoting

* try properly using string interpolation

* try removing colon

* add string interpolation to key

* omit double quotes from jq call to retrieve package name

* clean up logging

* add rest of workflow tests

* Revert "add rest of workflow tests"

This reverts commit c0bb008b2c.

* add play mode test without cache

* add package mode all mode workflow step

* add consecutive ppackage mode workflow step

* add package mode "like in the readme" test

* fix workflow syntax error

* try to fix syntax error again

* use correct folder

* *hopefully actually* use correct package path

* try adding caching to "readme" test

* remove caching/mentions of caching from package mode tests

* fix artifacts paths

* fix artifacts pathing and names

* fix combined artifacts for package mode

* clean up documentation and exit code

* clarify allowed docker images for packageMode

* update README to mention Unity packages

* move package name validation to TS part of action

* improve logging for temp project creation failure

* make husky hook executable

* add error for missing tests folder

* update docs to reflect unsupported packages

* remove jq install

* Revert "remove jq install"

This reverts commit bd35ac8f6f.

* TEMP log image in use

* Revert "TEMP log image in use"

This reverts commit 95722dcab4.

* Revert "Revert "remove jq install""

This reverts commit e3bac048b1.

* TEMP list installed packages

* Revert "TEMP list installed packages"

This reverts commit db9c07da38.

* TEMP log project's manifest

* add code coverage package to generated project

* remove temp project manifest log

* add coverage to package mode tests

* update name of package coverage steps

* add codecoverage dependency to test package

* Revert "add codecoverage dependency to test package"

This reverts commit 4b2c03069d.

* add assembly filters for coverage

* TEMP console log project folder

* Revert "TEMP console log project folder"

This reverts commit 411ec51817.

* add logic to copy package to folder without activation file

* fix false positive activation file detection

* fix improper bash "if" formatting

* TEMP remove conditional for package copying

* Revert "TEMP remove conditional for package copying"

This reverts commit 4f12d83889.

* Revert "fix improper bash "if" formatting"

This reverts commit acb975bcea.

* Revert "fix false positive activation file detection"

This reverts commit 580c9c14a0.

* Revert "add logic to copy package to folder without activation file"

This reverts commit b20d994b5d.

* run yarn build

* move package mode check lower in the file

* throw error if unity version is auto in package mode

* fix unity version error wording

* try deleting activate license file

* try logging hidden package files

* try deleting all non-package files

* fix license activation files deletion

* scrap file removals and print dir permissions

* log permissions for package folder

* Add packageMode inputs to main

* fix fs mocks and run yarn build

* fix documentation and add error message for missing jq

* add clarification on package mode caveats

* fix line endings problem (?)

* Revert "fix line endings problem (?)"

This reverts commit 1cba302bc4.

* Revert "add clarification on package mode caveats"

This reverts commit fb62d36ba1.

* Revert "fix documentation and add error message for missing jq"

This reverts commit 0df3ab6b88.

* Redo the input docs fixes

* Redo the jq presence test

* update readme to indicate package mode caveats

* fix wording on coverageOptions

* one more wording fix on coverageOptions

* move sample package to example.com domain

---------

Co-authored-by: Aaron Trudeau <120415438+trudeaua-vividream-software@users.noreply.github.com>
2023-07-03 17:09:20 +02:00
Webber Takken 4d6a166cb7
Indicate how to support us (#134) 2021-07-12 19:28:06 +02:00
David Finol 7dd059111b
Update README.md 2021-02-06 16:14:34 -06:00
David Finol 5edc17bb8a
Fix Actions badge 2021-01-26 05:50:40 -06:00
Webber Takken 3fca186a7b
Fix typo 2020-12-06 18:12:42 +01:00
Webber Takken a8b9742ecd
remove anything recognizable as Unity (#82) 2020-12-06 17:45:57 +01:00
Webber 8107d46ab7 Move docs to unity-ci.com 2020-07-11 21:18:47 +02:00
Collin Dauphinee a4e8475a2f Adding useHostNetwork option 2020-04-02 12:29:34 +02:00
Webber c8a0e2865a Update readme to reflect v1.4 2020-02-11 20:48:19 +01:00
Webber Takken f863c717a4
Update README.md 2020-02-01 21:14:04 +01:00
Webber 377244a880 badge now only reflects status of upstream master 2020-02-01 19:41:52 +01:00
Webber 6f1c3ded0c Fix bug in readme 2020-01-31 01:15:59 +01:00
Webber d5a5335100 Simplify explanation about id's 2020-01-31 01:15:59 +01:00
Webber c937b9ed6c Update docs 2020-01-31 01:15:59 +01:00
Webber 3ccd77fd44 Add custom parameters 2020-01-31 01:15:59 +01:00
Webber 048c75a66e Add meta files 2020-01-31 01:15:59 +01:00
Webber b846d206bc Update readme for v1.1 2019-12-14 18:56:21 +01:00
Webber f8bd2b7266 Remove all licensing code 2019-12-07 13:36:23 +01:00
Webber d1b98bf91e Add contributing and license 2019-12-03 23:27:48 +01:00
Webber fd4bc863ba update readme header 2019-12-03 23:27:48 +01:00
Webber 98f19717b4 Fix typo 2019-12-01 02:43:08 +01:00
Webber 8f88c85bbf Fix test workflow 2019-12-01 02:43:08 +01:00
Webber 7a50426e16 Update badge url 2019-12-01 02:43:08 +01:00
Webber Takken 503c7cb617 Add documentation reference 2019-11-30 18:33:14 +01:00
Webber 36f292ff9a Test the action 2019-11-30 17:24:17 +01:00
Webber e083d21f91 Add initial version 2019-11-30 17:24:17 +01:00
Webber 4ac3869bcf Update readme title 2019-11-30 15:48:50 +01:00
Webber 788c3966f7 Add initial description 2019-11-30 15:46:38 +01:00
Webber Takken 566dedfd67
Initial commit 2019-11-30 15:37:29 +01:00