dependabot[bot]
c80d9094f5
Bump actions/setup-node from 3 to 4 ( #243 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-04 20:59:00 -07:00
dependabot[bot]
7b6d529621
Bump actions/checkout from 3 to 4 ( #239 )
2023-10-31 19:15:28 -07:00
Elias
9d0bc623a7
Update image rolling version ( #238 )
2023-08-22 12:17:10 +02:00
Elias
6ed138a47c
update unity versions ( #236 )
2023-08-21 21:34:48 +02:00
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
Tim Cassell
31086d9859
Add standalone testmode support ( #219 )
...
* Add standalone support.
* Add standalone tests.
* UnityStandaloneScripts volume on windows
* Update test framework in test project.
* Revert IL2CPP setting in test project.
Add test for IL2CPP.
* Update dist/test-standalone-scripts/Assets/Player/UnityTestRunnerAction/TestRunCallback.cs
Co-authored-by: Webber Takken <webber.nl@gmail.com>
* Use 2019.2.21f1
* Unity is being dumb, use 2019.4.40f1 for all workflows.
* Disable PlayerConnection on build.
Print player log.
* Add comment about code coverage support in standalone.
* Update node-version in test
---------
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2023-04-20 22:23:15 -05:00
Nick Maltbie
be0f55d3cf
Added dontClear coverage flag to default coverage options ( #202 )
2022-12-04 01:21:13 +01:00
Nick Maltbie
d95f760d49
Changed eableCyclomaticComplexity to generateAdditionalMetrics ( #183 )
...
* Changed eableCyclomaticComplexity to generateAdditionalMetrics for coverageOptions
* updated codecoverage to version 1.1.1
2022-04-22 01:08:44 +02:00
Nick Maltbie
96562463cf
Code Coverage Support ( #182 )
...
* Added basic framework for enable code coverage
* Added basic coverage results building and combination
* fixed ENABLE_CODE_COVERAGE to be `true` or `false`
* Added code coverage project to manifest
* Updated to add more tests for code coverage build
* Updated coverage parameter documentation
* Fixed small syntax error
* Enabled code coverage flag for code coverage tests
* Fixed error in test file build
* Updated project run settings
* Fixed error when creating combined code coverage results
* Updated testing workflows
* updated test workflows
* Updated parameters and added tests
* Updated tests and bash script for running
* Updated run_tests.sh script to simplfy some parameters
* Updated run_tests to remove incorrect ';'
* Updated run_tests script
* Fixed small syntax error
* Fixed for loop in run_tests.sh
* Updated run_tests syntax error for '=' operator
* Fixed runTests variable assignment
* Fixed parameters for running tests via bash
* Corrected bash arguments
* Updated test cases in main.yml
* Updated parameter names and default values for code coverage
* Fixed broken paths for coverage results upload in main.yml
* Corrected names of coverage results artifacts
2022-04-21 10:50:37 +02:00
dependabot[bot]
ec4f39253f
Bump actions/upload-artifact from 2 to 3 ( #180 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 12:24:59 +02:00
dependabot[bot]
538792b218
Bump actions/cache from 2 to 3 ( #171 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-21 11:44:02 +01:00
dependabot[bot]
174e562151
Bump actions/checkout from 2 to 3 ( #167 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 11:50:10 +01:00
dependabot[bot]
905eb66d7f
Bump actions/setup-node from 2 to 3 ( #165 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 15:34:08 -06:00
David Finol
cdfccd0aad
Refactor to typescript ( #158 )
...
* Refactor to typescript
* Fix platform and workflow
* Fix workflow and platform
* Update husky and image-tag
* Use 'yarn lint-staged' instead of 'npx lint-staged'
2022-01-11 05:52:29 -06:00
mob-sakai
345f4c64bd
Security ( #94 )
...
* fix(test): embed unity license
* fix(test): checkout head
* fix(test): use `pull_request` event instead of `pull_request_target` event
2021-02-08 15:23:31 +01:00
Webber
23b6b8f5f3
Fix typo
2021-01-23 11:27:16 +01:00
Webber Takken
6e30d4827d
secure license ( #92 )
...
* secure license
* Ignore runs for changes in github workflow...
... as it can become rather confusing if you try to change a workflow, but it doesn't trigger on the PR itself, but on main only.
2021-01-23 11:10:40 +01:00
Webber Takken
50e6471ee4
Expire artifacts faster ( #91 )
2021-01-23 10:44:31 +01:00
Vladimir Kryukov
26807aaf05
Dependency bump ( #88 )
...
* Bump all dependencies to the latest versions
* Fix prettifier configuration after bump; Fix issues found by new versions of prettifier & eslint;
* Add information about yarn lint & test into CONTRIBUTING.md; Add better description of `yarn build` step in the pipeline
2021-01-11 01:05:18 +01:00
Webber Takken
a9d07b742d
update deprecated ( #87 )
2021-01-07 23:16:29 +01:00
Webber
627cf8f914
Add customParameters to test workflow
2020-02-11 20:46:27 +01:00
Webber
6f1c3ded0c
Fix bug in readme
2020-01-31 01:15:59 +01:00
Webber
c937b9ed6c
Update docs
2020-01-31 01:15:59 +01:00
Webber
56b8c04f36
Remove 2018 until multi-serial support
2020-01-31 01:15:59 +01:00
Webber
033a0990cb
Test one version
2020-01-31 01:15:59 +01:00
Webber
e2f2badc29
Update workflow to use with instead of env
2020-01-31 01:15:59 +01:00
Webber
2d11601618
Add tests to pipeline
2020-01-31 01:15:59 +01:00
Webber
a08a398026
Add workflow caching and strategy for multiple versions
2020-01-31 01:15:59 +01:00
Webber
311b685893
Add static license file to allow for PRs
2020-01-31 01:15:59 +01:00
Webber
2bcc487a09
Change UNITY_PROJECT_PATH to PROJECT_PATH
2019-12-14 18:56:21 +01:00
Webber
ae2ae7470f
Add pull requests as trigger for workflow
2019-12-07 16:13:25 +01:00
Webber
02ff2d03e1
Add activate step
2019-12-07 13:36:23 +01:00
Webber
f8bd2b7266
Remove all licensing code
2019-12-07 13:36:23 +01:00
Webber
e4c43c363a
Fix test workflow
2019-11-30 17:24:17 +01:00
Webber
2ed439468a
Add extra tests to verify integrity
2019-11-30 17:24:17 +01:00
Webber
36f292ff9a
Test the action
2019-11-30 17:24:17 +01:00