snyk-bot
9c13bbf365
fix: package.json & yarn.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-OCTOKITREQUEST-8730853
2025-07-25 10:07:55 +00:00
David Finol
8bb2cdbd2c
Update windows images and add docker parameters ( #244 )
...
* Update windows images and add docker parameters
* Run yarn-audit-fix
2023-11-04 22:50:09 -05:00
Webber Takken
68d1df1d1b
fix: broken lints ( #199 )
...
* fix: broken lints
* fix broken CI
2022-11-03 18:27:46 -05:00
Michal Cichra
698c08cf4e
feat: ensure cleanup of docker containers ( #198 )
...
Cancelled or timeouted workflow would keep the docker container running.
Closes game-ci/unity-test-runner#197
This has two parts:
Part one. The entrypoints.
`runs.post`: GitHub Action metadata allow running something after the
action (regardless of a failure, crash, timeout, ...).
https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runspost
However, it needs to be a `.js` file and it can't be configured to pass
any arguments.
There already was `index.js` used as the main entrypoint.
The build process of this file uses typescript compiler and ncc to pack
all dependencies into one .js file. And ncc has no way of generating
multiple files in one go, so the only solution would be to run ncc twice
and generate two independent files.
That would be quite unfortunate, wasting time and storage. So I rather
came up with a new entrypoint that symlinked from two locations.
And this new entrypoint understands how it was executed, so it can run
the correct behaviour. This makes it easy to add `runs.pre` if needed.
This new entrypoint is in `index.ts`. The original `index.ts` is now in
`main.ts`.
Part two.
The signals. I've tried:
* try/catch/finally around the `await Docker.run`. Catch and finally are
not executed when process receives SIGINT. See the discussion in: https://github.com/nodejs/node/discussions/29480
* New AbortController and AbortSignal. Great concept, but the
action.exec does not support it. So it can't be aborted.
* Doing cleanup on `process.on('exit')`. Unfortunately you can't really
do async stuff from there, so can't really run the docker rm command
to delete the container.
* Using `process.on('SIGINT')`. For some reason that wasn't really
executing for me. I'd not put my hand in fire for this, but I assume
because it was in the signal handler it does something special, or would
heed to be scheduled for later with `setTimeout(0)`.
Evaluating all these I came to a conclusion that it is fragile and just
relying on a `runs.post` is much better and safer.
`
2022-11-03 19:14:51 +01:00
Paul Pacheco
45ec546c43
upgrade actions/core to 1.10.0 ( #194 )
...
* upgrade actions/core to 1.10.0
The current version of actions/core produces a lot of warning about deprecated set-output command, like this:
```
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
```
the new version of actions/core uses the environment files instead, so this version bump should fix the warning
* reran yarn
2022-10-13 23:17:35 +02:00
dependabot[bot]
811160c5b3
Bump @actions/core from 1.6.0 to 1.9.1 ( #191 )
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 1.6.0 to 1.9.1.
- [Release notes](https://github.com/actions/toolkit/releases )
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-20 01:15:06 +02: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
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
43d90c252f
Feature/create check ( #97 )
2021-02-27 12:13:19 -06: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
31ae95179d
fix dist file and improve automation
2020-03-09 23:58:40 +01:00
dependabot-preview[bot]
2fa69494ad
Bump eslint-plugin-react from 7.18.3 to 7.19.0
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.18.3 to 7.19.0.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.18.3...v7.19.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 22:50:45 +00:00
dependabot-preview[bot]
4e717f6c82
Bump @babel/core from 7.8.6 to 7.8.7
...
Bumps [@babel/core](https://github.com/babel/babel ) from 7.8.6 to 7.8.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.6...v7.8.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-05 09:08:43 +00:00
dependabot-preview[bot]
173716a8a9
Bump @babel/preset-env from 7.8.6 to 7.8.7
...
Bumps [@babel/preset-env](https://github.com/babel/babel ) from 7.8.6 to 7.8.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.6...v7.8.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-05 09:00:03 +00:00
dependabot-preview[bot]
3c915726f4
Bump @babel/preset-env from 7.8.4 to 7.8.6
...
Bumps [@babel/preset-env](https://github.com/babel/babel ) from 7.8.4 to 7.8.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.4...v7.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-28 09:08:30 +00:00
dependabot-preview[bot]
5cfdb7ee17
Bump @babel/core from 7.8.4 to 7.8.6
...
Bumps [@babel/core](https://github.com/babel/babel ) from 7.8.4 to 7.8.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.4...v7.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-28 09:00:06 +00:00
dependabot-preview[bot]
51648a5093
Bump babel-eslint from 10.0.3 to 10.1.0
...
Bumps [babel-eslint](https://github.com/babel/babel-eslint ) from 10.0.3 to 10.1.0.
- [Release notes](https://github.com/babel/babel-eslint/releases )
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.3...v10.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-27 23:05:12 +00:00
dependabot-preview[bot]
2297daa673
Bump lint-staged from 10.0.7 to 10.0.8
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.0.7 to 10.0.8.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.0.7...v10.0.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-26 09:00:20 +00:00
dependabot-preview[bot]
7711f454ba
Bump @actions/github from 2.1.0 to 2.1.1
...
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/actions/toolkit/releases )
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-21 08:41:39 +00:00
dependabot-preview[bot]
7e50ed34dd
Bump @zeit/ncc from 0.21.0 to 0.21.1
...
Bumps [@zeit/ncc](https://github.com/zeit/ncc ) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/zeit/ncc/releases )
- [Commits](https://github.com/zeit/ncc/compare/0.21.0...0.21.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-14 23:44:54 +01:00
dependabot-preview[bot]
4ba71aefa9
Bump husky from 4.2.2 to 4.2.3
...
Bumps [husky](https://github.com/typicode/husky ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v4.2.2...v4.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-13 08:25:48 +00:00
dependabot-preview[bot]
bed834cb73
Bump eslint-plugin-unicorn from 16.0.0 to 16.1.1
...
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn ) from 16.0.0 to 16.1.1.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases )
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v16.0.0...v16.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-12 09:50:49 +01:00
dependabot-preview[bot]
eb51009c09
Bump husky from 4.2.1 to 4.2.2
...
Bumps [husky](https://github.com/typicode/husky ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v4.2.1...v4.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-12 09:36:01 +01:00
dependabot-preview[bot]
45a1728dfb
Bump @babel/cli from 7.7.5 to 7.8.4
...
Bumps [@babel/cli](https://github.com/babel/babel ) from 7.7.5 to 7.8.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.8.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-11 10:28:03 +01:00
dependabot-preview[bot]
f854b54cb0
Bump eslint from 6.7.2 to 6.8.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 6.7.2 to 6.8.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v6.7.2...v6.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-11 10:27:53 +01:00
dependabot-preview[bot]
6948da8f6a
Bump eslint-config-prettier from 6.7.0 to 6.10.0
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.7.0 to 6.10.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/commits/v6.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-11 10:27:41 +01:00
dependabot-preview[bot]
922dcd8b1a
Bump @babel/preset-env from 7.7.7 to 7.8.4
...
Bumps [@babel/preset-env](https://github.com/babel/babel ) from 7.7.7 to 7.8.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.7...v7.8.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 16:50:31 +01:00
dependabot-preview[bot]
c8909e4d5e
Bump lint-staged from 9.5.0 to 10.0.7
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 9.5.0 to 10.0.7.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v9.5.0...v10.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 16:25:24 +01:00
dependabot-preview[bot]
060d1856e7
Bump eslint-plugin-unicorn from 14.0.1 to 16.0.0
...
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn ) from 14.0.1 to 16.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases )
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v14.0.1...v16.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 16:25:10 +01:00
dependabot-preview[bot]
6bacc4484e
Bump @zeit/ncc from 0.20.5 to 0.21.0
...
Bumps [@zeit/ncc](https://github.com/zeit/ncc ) from 0.20.5 to 0.21.0.
- [Release notes](https://github.com/zeit/ncc/releases )
- [Commits](https://github.com/zeit/ncc/compare/0.20.5...0.21.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 14:16:18 +01:00
dependabot-preview[bot]
892b3b8279
Bump jest from 24.9.0 to 25.1.0
...
Bumps [jest](https://github.com/facebook/jest ) from 24.9.0 to 25.1.0.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 14:16:03 +01:00
snyk-bot
00afc45f14
fix: upgrade @actions/exec from 1.0.2 to 1.0.3
...
Snyk has created this PR to upgrade @actions/exec from 1.0.2 to 1.0.3.
See this package in NPM:
https://www.npmjs.com/package/@actions/exec
See this project in Snyk:
https://app.snyk.io/org/webbertakken/project/89dd41e1-8254-4c72-ab5d-3b28b3093f1b?utm_source=github&utm_medium=upgrade-pr
2020-02-10 00:37:07 +01:00
snyk-bot
868c383d7f
fix: upgrade @actions/github from 2.0.0 to 2.0.1
...
Snyk has created this PR to upgrade @actions/github from 2.0.0 to 2.0.1.
See this package in NPM:
https://www.npmjs.com/package/@actions/github
See this project in Snyk:
https://app.snyk.io/org/webbertakken/project/89dd41e1-8254-4c72-ab5d-3b28b3093f1b?utm_source=github&utm_medium=upgrade-pr
2020-02-10 00:19:07 +01:00
snyk-bot
057deedeb0
fix: upgrade @actions/core from 1.2.0 to 1.2.1
...
Snyk has created this PR to upgrade @actions/core from 1.2.0 to 1.2.1.
See this package in NPM:
https://www.npmjs.com/package/@actions/core
See this project in Snyk:
https://app.snyk.io/org/webbertakken/project/89dd41e1-8254-4c72-ab5d-3b28b3093f1b?utm_source=github&utm_medium=upgrade-pr
2020-02-10 00:18:52 +01:00
dependabot-preview[bot]
d64e5a8b19
Bump eslint-plugin-import from 2.19.1 to 2.20.1
...
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import ) from 2.19.1 to 2.20.1.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases )
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.19.1...v2.20.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 19:09:25 +01:00
dependabot-preview[bot]
711a3ee644
Bump @babel/core from 7.7.5 to 7.8.4
...
Bumps [@babel/core](https://github.com/babel/babel ) from 7.7.5 to 7.8.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.8.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 19:09:16 +01:00
dependabot-preview[bot]
39da97ffa3
Bump eslint-plugin-react from 7.17.0 to 7.18.3
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.17.0 to 7.18.3.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.17.0...v7.18.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 18:50:51 +01:00
dependabot-preview[bot]
1473c8f431
Bump eslint-plugin-flowtype from 4.5.2 to 4.6.0
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 4.5.2 to 4.6.0.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v4.5.2...v4.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 17:33:51 +01:00
dependabot-preview[bot]
c210544758
Bump husky from 4.0.0-beta.5 to 4.2.1
...
Bumps [husky](https://github.com/typicode/husky ) from 4.0.0-beta.5 to 4.2.1.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v4.0.0-beta.5...v4.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 15:16:29 +01:00
Webber
048c75a66e
Add meta files
2020-01-31 01:15:59 +01:00