Paul Pacheco
50a3bd4138
perf: avoid creating temporary docker image ( #177 )
...
* avoid building custom image
* Rebuild
* fix wrong folder for entrypoint.sh
* run with bash
* fix path to bash
* Mount with permissions
* Rebuild
* add missing continuation
* rebuild
* Fix docker invocation
* delete unused code
* Fix test
* remove old comment
* Fix code styles
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-04-03 12:14:39 +02:00
Paul Pacheco
f87ed30c30
feat: work with rootless docker ( #175 )
...
Running docker currently mounts the docker.sock file into the container.
This was introduced in d6c937fe37
but
there is no explanation provided.
The docker.sock file is only needed if we want to run docker inside the container
to create other images or start other containers.
I searched through the code and I did not find any such use.
In particular, on fedora this gives permission denied because docker.sock
is owned by root and the container runs under an unprivileged user.
One has to change the permissions of docker.sock
(which is actually a link to /run/podman/podman.sock) to be writeable by the user.
If we don't need to use docker inside the containers, then we can remove this file,
thus we can run this GitHub action as an unprivileged user out of the box.
2022-03-27 03:03:16 +02:00
dependabot[bot]
29ad0eb103
Bump minimist from 1.2.5 to 1.2.6 ( #174 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 03:01:26 +02:00
Paul Pacheco
8324e03548
Rebuild after docker.sock:z fix ( #173 )
2022-03-23 19:42:20 +01:00
Paul Pacheco
33bc4be9fa
fix: operation not permitted in self hosted runners ( #172 )
...
Self hosted runners in fedora make the docker.sock a link to /run/podman/podman.sock
Trying to set the :z on docker.sock seems to cause:
```
Error: lsetxattr /var/run/docker.sock: operation not permitted
Error: The process '/usr/bin/docker' failed with exit code 126
```
I think the :z may be broken for links? hard to tell.
2022-03-23 14:14:44 +01: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
Paul Pacheco
79715c7e78
feat: support self-hosted runners ( #170 )
...
* feat: support self-hosted runners
similar to https://github.com/game-ci/unity-builder/pull/355
* Use $RUNNER_TEMP variable instead of hardcoded path for _github_home and _github_workflow
* create the folders if they don't exist
* mount volumes with :z for compatibility with SELinux
* compile typescript files
2022-03-11 18:46:28 +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]
2a6814ff04
Bump node-fetch from 2.6.6 to 2.6.7 ( #166 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 16:20:43 -06: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
aa7a119f32
Updated GitHub dependencies to restore checks functionality ( #159 )
...
* Fix checks
* Update packages
2022-01-11 07:44:47 -06:00
David Finol
6b2660eabd
Fix paths
2022-01-11 06:32:54 -06:00
dependabot[bot]
cb6c63f07a
Bump ruairidhwm/action-cats from 1.0.1 to 1.0.2 ( #154 )
...
Bumps [ruairidhwm/action-cats](https://github.com/ruairidhwm/action-cats ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/ruairidhwm/action-cats/releases )
- [Commits](https://github.com/ruairidhwm/action-cats/compare/1.0.1...1.0.2 )
---
updated-dependencies:
- dependency-name: ruairidhwm/action-cats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-11 05:58:45 -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
David Finol
87b202c6d9
Remove deprecated param from versioning ( #156 )
2022-01-02 19:03:02 -06:00
David Finol
8a69fc6be3
Sync input with documentation ( #155 )
2022-01-01 14:38:47 -06:00
David Finol
f61055d56f
Fix docs link ( #153 )
2021-12-13 09:46:23 -06:00
Webber Takken
79e50e3e4f
allow space in between words of project name ( #151 )
...
Co-authored-by: David Finol <davidmfinol@gmail.com>
2021-11-10 13:30:58 +01:00
Robin
576ef39bb6
add private github package support using personal access token ( #152 )
...
* add private github package support using pat
* add index.js after yarn build
* shift gitcrediental step before run_tests
2021-11-03 10:25:06 +01:00
Michal Cichra
a2b1ed6631
show console output in the GitHub Check annotations ( #149 )
...
The annotation raw details now include console output (if available) and stack trace.
2021-10-21 15:53:41 -05:00
dependabot[bot]
3e969f16b2
Bump ansi-regex from 5.0.0 to 5.0.1 ( #147 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:39:15 +03:00
dependabot[bot]
20387ae1e0
Bump tmpl from 1.0.4 to 1.0.5 ( #145 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:36:55 +03:00
dependabot[bot]
e13aeebe33
Bump semver-regex from 3.1.2 to 3.1.3 ( #144 )
...
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases )
- [Commits](https://github.com/sindresorhus/semver-regex/commits )
---
updated-dependencies:
- dependency-name: semver-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:36:43 +03:00
Paul Pacheco
02c0e7b60c
fix unary operator expected error ( #146 )
...
* fix unary operator expected error
The if comparisons can sometimes compare an empty variable, which gives errors like this:
```
/steps/run_tests.sh: line 71: [: =: unary operator expected
```
This PR should fix the script to address that problem.
See an explanation of why this error happens here:
https://codefather.tech/blog/bash-unary-operator-expected/
* fix missing quote
* Posix shell compliance
Posix shell does not do ==, it only does one =
* consistent spaces
2021-09-25 22:36:17 +03:00
David Finol
7563db4160
Use exit code to fail when code compile fails ( #143 )
2021-08-28 12:48:23 -05:00
Paul Boocock
19201393f1
useNetworkHost should be useHostNetwork in action.yml ( #141 )
2021-08-21 15:06:06 +02:00
dependabot[bot]
9488ba6d77
Bump path-parse from 1.0.6 to 1.0.7 ( #139 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 13:17:34 +02:00
Jason Millard
dfd8e1e91f
update findAnnotationPoint to use first entry with non-zero line number ( #138 )
...
* update findAnnotationPoint to use first entry with non-zero line number
* misc: improve comment in findAnnotationPoint
2021-07-22 19:22:55 +02:00
Jason Millard
c56b66a41b
input: add support for tildes in folder names ( #135 )
2021-07-20 17:39:53 +02:00
Webber Takken
4d6a166cb7
Indicate how to support us ( #134 )
2021-07-12 19:28:06 +02:00
David Finol
6838fda7a4
Improve error message ( #132 )
2021-07-01 06:39:05 -05:00
David Finol
cf55f1c921
Fix workflow error ( #128 )
...
* Fix workflow error
Add checks for annotation.message and annotation.raw_details
* Fix workflow error
* Fix error when using Assert.Fail()
2021-05-30 18:52:46 -05:00
dependabot[bot]
ad11a10dc8
Bump hosted-git-info from 2.8.8 to 2.8.9 ( #117 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 00:07:54 +02:00
dependabot[bot]
5aaa7eff53
Bump ws from 7.4.2 to 7.4.6 ( #127 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.2 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.2...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 00:07:41 +02:00
ivan-hernandez-scopely
19661e2da7
Using SSH_AUTH_SOCK (ssh agent forwarding) to pull upm private repos ( #124 )
...
* using SSH_AUTH_SOCK (ssh agent forwarding) to pull upm private repos
* sshAgent as input parameter
* yarn run prettier --write "src/**/*.{js,ts}"
* yarn run lint --fix && yarn build
* reverted results-meta.ts (changed because ran prettier --check "src/**/*.js" without && eslint src)
* removed RUN apt-get update && apt-get install -y openssh-client. This change needs to be done upstream. See game-ci/docker#117
2021-05-28 23:55:58 +02:00
dependabot[bot]
5eca106c01
Bump browserslist from 4.16.1 to 4.16.6 ( #126 )
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.16.1 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.1...4.16.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-26 12:20:27 +02:00
David Finol
0674feac28
Fix workflow error ( #125 )
...
* Fix workflow error
Add checks for annotation.message and annotation.raw_details
* Fix workflow error
2021-05-23 17:22:53 -05:00
Webber Takken
6ec7057a28
Fix typo in issue tempalte ( #123 )
2021-05-13 14:01:23 +02:00
Webber Takken
f95bef8f16
Add issue templates ( #122 )
2021-05-13 13:52:48 +02:00
dependabot[bot]
4a3465923a
Bump lodash from 4.17.20 to 4.17.21 ( #116 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-11 12:03:44 +02:00
Webber Takken
1fcc491cbe
Accept PascalCase for testmodes EditMode and PlayMode ( #115 )
...
* Accept PascalCase for testmodes EditMode and PlayMode
* update index
2021-05-09 18:35:40 +02:00
dependabot-preview[bot]
73c6b8aa34
Upgrade to GitHub-native Dependabot ( #114 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-04-30 01:37:49 +02:00
Txema Martinez
694c315276
Run license activation in an empty directory ( #109 )
...
* Run license activation in an empty directory
* Create license directory in entrypoint.sh
2021-03-22 16:14:11 +01:00
David Finol
fffbf11b2a
Small results-check refactor for debugging ( #104 )
...
* Small results-check refactor for debugging
* Fix #103
2021-03-06 00:55:03 -06:00
David Finol
a195213baa
Update versioning.yml ( #101 )
2021-02-28 10:33:02 -06:00
David Finol
8033066291
Create versioning.yml ( #100 )
2021-02-28 10:02:56 -06:00
David Finol
215f660c06
Check GitHub token ( #99 )
...
* Reeplace createCheck option with check for githubToken
* Fix index.js
2021-02-28 00:44:56 -06:00
David Finol
43d90c252f
Feature/create check ( #97 )
2021-02-27 12:13:19 -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
Gabriel Le Breton
d45ca4403f
Merge pull request #93 from game-ci/fix/readme
...
Update README.md
2021-02-06 20:04:03 -05:00