dependabot[bot]
bb40cd2788
Bump typescript in /src/Misc/expressionFunc/hashFiles ( #2795 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.1.6 to 5.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 13:09:03 -04:00
Ryan van Zeben
8dd2cec3af
Remove need to manually compile JS binary for hashFiles utility ( #2770 )
...
* Add in pre-commit hook and husky integration to compile the js binary on commit
* Lint/format before build
2023-08-24 10:14:11 -04:00
dependabot[bot]
cf5afc63da
Bump @typescript-eslint/parser in /src/Misc/expressionFunc/hashFiles ( #2785 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
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>
2023-08-24 09:43:59 -04:00
dependabot[bot]
a00db53b0d
Bump @types/node in /src/Misc/expressionFunc/hashFiles ( #2789 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.5.1 to 20.5.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
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>
2023-08-24 09:43:39 -04:00
dependabot[bot]
7892066256
Bump @types/node in /src/Misc/expressionFunc/hashFiles ( #2781 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.5.0 to 20.5.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
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>
2023-08-21 08:19:49 -04:00
dependabot[bot]
e94e744bed
Bump @types/node in /src/Misc/expressionFunc/hashFiles ( #2773 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.4.10 to 20.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 12:57:12 -04:00
dependabot[bot]
94080812f7
Bump prettier from 3.0.1 to 3.0.2 in /src/Misc/expressionFunc/hashFiles ( #2772 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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>
2023-08-16 12:56:52 -04:00
dependabot[bot]
d88823c634
Bump @types/node from 12.12.14 to 20.4.10 in /src/Misc/expressionFunc/hashFiles ( #2759 )
...
* Bump @types/node in /src/Misc/expressionFunc/hashFiles
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 12.12.14 to 20.4.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Rebuild hashFiles.js and convert promise to async/await per eslint
* group bunch dependency updates
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan van Zeben <vanzeben@github.com >
2023-08-15 17:47:07 -04:00
dependabot[bot]
2606425cc5
Bump eslint-plugin-github from 4.3.5 to 4.9.2 in /src/Misc/expressionFunc/hashFiles ( #2752 )
...
* Bump eslint-plugin-github in /src/Misc/expressionFunc/hashFiles
Bumps [eslint-plugin-github](https://github.com/github/eslint-plugin-github ) from 4.3.5 to 4.9.2.
- [Release notes](https://github.com/github/eslint-plugin-github/releases )
- [Commits](https://github.com/github/eslint-plugin-github/compare/v4.3.5...v4.9.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-github
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update to include missing packages for linting
* Resolve merge conflicts
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan van Zeben <vanzeben@github.com >
2023-08-11 16:33:23 -04:00
dependabot[bot]
8fb038b0e0
Bump @typescript-eslint/parser in /src/Misc/expressionFunc/hashFiles ( #2756 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.15.0 to 6.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.3.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
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-08-11 16:17:08 -04:00
dependabot[bot]
8b30f9381b
Bump prettier from 1.19.1 to 3.0.1 in /src/Misc/expressionFunc/hashFiles ( #2757 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 1.19.1 to 3.0.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...3.0.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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-08-11 16:16:27 -04:00
Tatyana Kostromskaya
8206cf4e73
Add node20 to runner ( #2732 )
...
* .
* fix hashes
* fix linux-arm
* linux-arm64
* osx-x64
* win-x64
* clean up node12 deprecation warning
* Add node20
* Remove node12 from the BuildInVersions list
* fix externals hash
2023-08-11 11:11:28 +02:00
dependabot[bot]
b882f6696a
Bump typescript in /src/Misc/expressionFunc/hashFiles ( #2750 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.7.2 to 5.1.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.7.2...v5.1.6 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
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-08-10 09:52:31 -04:00
dependabot[bot]
e76de55cda
Bump @vercel/ncc in /src/Misc/expressionFunc/hashFiles ( #2754 )
...
Bumps [@vercel/ncc](https://github.com/vercel/ncc ) from 0.36.0 to 0.36.1.
- [Release notes](https://github.com/vercel/ncc/releases )
- [Commits](https://github.com/vercel/ncc/compare/0.36.0...0.36.1 )
---
updated-dependencies:
- dependency-name: "@vercel/ncc"
dependency-type: direct:development
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>
2023-08-10 09:39:21 -04:00
Tatyana Kostromskaya
9eb4b96713
Remove node12 ( #2717 )
...
* .
* fix hashes
* clean up node12 deprecation warning
* Remove node12 from the BuildInVersions list
2023-08-10 15:16:30 +02:00
Stefan Ruvceski
9fe5aa2a9a
Bump dotnet sdk to latest version ( #2733 )
...
* Bump dotnet sdk to latest version.
* version fix
* .
* .
* .
* .
* .
* .
* .
* .
2023-08-10 08:58:47 -04:00
Tatyana Kostromskaya
e752edf7b5
Update node16 to latest version ( #2736 )
...
* Update node16 to latest
* add available version for win-arm64
* fix externals hash
2023-08-09 12:50:43 +02:00
Maggie Spletzer
af6ed41bcb
Adding curl --retry-all-errors for external tool downloads ( #2557 )
...
* adding retry-all-errors based on curl version >= 7.71.0
* adding logging
* fixing conditional logic
2023-04-20 21:01:11 +00:00
Maggie Spletzer
38ab9dedf4
Adding curl retry for external tool downloads ( #2552 )
...
* adding retry for flaky downloads
* adding comment
* Update src/Misc/externals.sh
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
---------
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-04-18 18:31:46 +00:00
Nikola Jokic
2dfa28e6e0
Add update certificates to ./run.sh if RUNNER_UPDATE_CA_CERTS env is set ( #2471 )
...
* Included entrypoint that will update certs and run ./run.sh
* update ca if RUNNER_UPDATE_CA env is set
* changed env variable to RUNNER_UPDATE_TRUST_STORE
* moved entrypoint to be run.sh, removed Dockerfile entrypoint, added envvar that will update certs
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
* removed doc comment on func
---------
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-03-08 12:29:55 -05:00
Nikola Jokic
542e8a3c98
Runner service exit after consecutive re-try exits ( #2426 )
...
* Runner service exit after consecutive re-try exits
* Rename failure counts and include reset count on runner listening for jobs
* Changed from graceful shutdown to stopping=true
2023-02-28 16:00:36 +01:00
Tingluo Huang
982784d704
Wait for docker base on env RUNNER_WAIT_FOR_DOCKER_IN_SECONDS. ( #2440 )
2023-02-15 16:05:36 -05:00
Tingluo Huang
ca7be16dd3
Bump dotnet sdk to latest version. ( #2392 )
...
* Bump dotnet sdk to latest version.
* .
* .
* .
* .
* .
* .
* .
* .
2023-01-23 13:07:49 -05:00
John Sudol
7306014861
Update Node dependencies ( #2381 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-01-18 14:19:28 -05:00
John Sudol
9b390e0531
update node to 16.16.0 ( #2371 )
2023-01-18 10:41:15 -05:00
Nikola Jokic
852a80fcbd
Return exit code when MANUALLY_TRAP_SIG is exported ( #2285 )
2022-11-28 11:33:01 -05:00
Tingluo Huang
40ed7f8a40
Forward parameters into run() func in run.sh. ( #2240 )
2022-11-02 18:13:40 -04:00
Nikola Jokic
d301c06a7e
run.sh installs SIGINT and SIGTERM traps to gracefully stop runner ( #2233 )
...
* run.sh installs SIGINT and SIGTERM traps to gracefully stop runner
* replaced trap to force wait for child processes and to send kill to run-helper instead of Runner.Listener
* run with signal handling if RUNNER_MANUALLY_TRAP_SIG is set
* Update src/Misc/layoutroot/run.sh
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2022-11-02 09:28:14 -04:00
Thomas Boop
ae2f4a6f27
POC: Windows arm64 runner build ( #2022 )
...
Prerelease for windows-arm64 runner build
2022-09-26 09:20:43 -04:00
Francesco Renzi
32845a5448
Bump @actions/core from 1.2.6 to 1.9.1 in /src/Misc/expressionFunc/hashFiles ( #2123 )
2022-09-15 09:43:28 +00:00
Ferenc Hammerl
694d73d43c
Fix broken run-helper update syntax and run-helper not updating on restart ( #2050 )
...
* Fix broken syntax in update wait for loop
* Update run-helper after each restart, not only at first
2022-08-09 16:50:52 +02:00
Ferenc Hammerl
352f201c62
Wait for update.sh|cmd to finish instead of waiting 5 seconds - before restarting a runner ( #2044 )
...
* update.sh new logic with creating a file and waiting for it for 30 sec
* pr refactor
* removing file when it's detected bu run-helper
* Update src/Misc/layoutroot/run-helper.sh.template
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
* clean up update.finished in Runner.Listener right before it starts a process _update.sh
* pr fix IOUtil.DeleteFile
* self update widnows version - cmd
* same logic for returnCode 4 - ephemeral
* Init var so cmd doesn't run into syntax errors
* Use constants, setting a var messed up ERRORLEVEL
* Use var for updatefile
Co-authored-by: stefanruvceski <ruvceskistefan@github.com >
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
Co-authored-by: Ferenc Hammerl <hammerl.ferenc@gmail.com >
2022-08-08 23:37:43 +02:00
Tuukka Lahti
ca2b1bc6d5
Update dependencies list to support Ubuntu 22.04 ( #1946 )
2022-06-15 12:37:02 -04:00
Tingluo Huang
0398f57125
Create runner layout for osx-arm64 (Apple M1) platform. ( #1618 )
...
* Create runner layout for osx-arm64 (Apple M1) platform.
* bypass m1 macos
* l0
2022-05-20 11:00:54 -04:00
Tingluo Huang
fade0f46e7
Bump dotnet SDK to 6.0.300 ( #1900 )
...
* Bump dotnet SDK to 6.0.300
2022-05-17 22:51:32 -04:00
dependabot[bot]
0343e76789
Bump minimist from 1.2.5 to 1.2.6 in /src/Misc/expressionFunc/hashFiles ( #1783 )
...
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-29 22:40:32 -04:00
Thomas Boop
48b6cd9a42
Update dependencies to latest versions ( #1756 )
2022-03-17 23:21:35 -04:00
Nikola Jokic
29cee52276
Prefer user who initiated install before ( #1714 )
2022-03-10 14:08:19 +01:00
ruvceskistefan
af6c8e6edd
Issue 1698: Use safe_sleep executable in bash scripts ( #1707 )
...
* use safe_sleep executable in bash scripts
* new line at the end of safe_sleep bash script
* Replacing relative paths with absolute paths and changing location of safe_sleep
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2022-03-01 13:08:52 +00:00
Nikola Jokic
c15d3f10b2
Enhancement: RunnerService.js added logic to fail on N attempts if env variable exported ( #1693 )
...
* RunnerService.js added logic to fail on N attempts
* removed code grafeculShutdown, removed unused import
2022-03-01 13:55:25 +01:00
Ferenc Hammerl
6abef8199f
Use better exit codes and comparison ( #1708 )
2022-02-24 21:10:52 +01:00
Nikola Jokic
460c32a337
Repaired hashFiles call so if error was thrown, it was returned to process invoker ( #1678 )
...
* hashFiles.ts added exit status on promise action
* generated layoutbin/hashfiles/index.js
2022-02-23 09:51:09 -05:00
Thomas Boop
17153c9b29
Revert "revert node12 version due to fs.copyFileSync hang https://git … ( #1651 )
...
* Revert "revert node12 version due to fs.copyFileSync hang https://github.com/actions/runner/issues/1536 (#1537 )"
bef164a12f
* check hashs before tests because tests rely on right values + update hashes
* fix tests
* use hc trace
2022-02-17 09:54:13 -05:00
Ferenc Hammerl
bd77ccf34e
Prefer node16 over node12 when running internal scripts ( #1621 )
...
* Use 16 to run RunnerService.js
* Execute hashfiles using node16
* Run downloadCert.js using node16
* Run makeWebRequest.js using node16
* Run macos-run-invoker.js using node16
* Run hashFiles.js using node16
* Update tests to use node16
* Update documentation to recommend node16
* Duplicate macos service js fix for 16
* Add PR link
* Revert ADR node change
* Merge node12/16 retainment IFs
* Try both node12 and node16
* Close if
* Revert "Update tests to use node16"
This reverts commit bbca7b9f1c .
* Fix condition
* Unfurl if condition
* Allow user to force a node version
* Format update template
* Comment env var
* Rename vars
* Fix naming
* Fix rename
* Set node ver override if job message has it
* Format executionContext
* Can only receive 'forceNode12' or nothing from FF
No specific node version from server
Co-authored-by: Ferenc Hammerl <hammerl.ferenc@gmail.com >
2022-02-14 15:06:08 +01:00
Nikola Jokic
c06da82ccd
updated systemd svc.sh to accept custom service file ( #1612 )
...
* updated systemd svc.sh to accept custom service file
* updated systemd and darwin svc templates to accept TEMPLATE_PATH env
2022-02-11 09:29:48 -05:00
Tingluo Huang
47fee8cd64
Fix typo in hashFiles.ts. ( #1672 )
...
* Fix typo in hashFiles.ts.
* l0
* .
2022-02-09 13:13:51 -05:00
jeremyd2019
192ebfeccf
fix run.cmd script ( #1633 )
...
Restore ability to run run.cmd from directories other than the runner root, and fix it exiting the cmd that's running it. Fixes #1632
2022-02-02 12:09:13 +01:00
Ferenc Hammerl
f2347b7a59
Use absolute path when invoking run-helper.sh or Runner.Listener ( #1645 )
2022-02-02 12:08:35 +01:00
Ferenc Hammerl
8f160bc084
Reopen 'Make run.sh|cmd handle update without quitting so containers using them as entrypoints don't exit on update ' ( #1646 )
...
* Only execute post for actions that have one
* Working container runner update with run.sh
* Revert "Only execute post for actions that have one"
This reverts commit 9675941fdb .
* Relaunch the listener without quitting run.cmd
* Fix typo
* Extract most os run.sh logic so we can update it
* Add bash line endings
* Extract the logic from run.cmd
* Add EoF lines
* Add unexpected ERRORLEVEL messages to cmd
* Simplify contract between run and helper
* Remove unused exit
* WIP: run a copy of the helper so it's safe to update
* Throw NonRetryableException if not configured
* Log and format
* Fix typo
* Fix typo
* Use helper template system for bash as well
* Update run.sh
* Remove unnecessary comments
* Use ping instead of timeout
* Use localhost in ping-timeout (n times, w timeout)
Co-authored-by: Ferenc Hammerl <hammerl.ferenc@gmail.com >
2022-02-02 11:16:01 +01:00
Thomas Boop
47ba1203c9
Revert "Make run.sh|cmd handle update without quitting so container… ( #1635 )
...
* Revert "Make `run.sh|cmd` handle update without quitting so containers using them as entrypoints don't exit on update (#1494 )"
d8251bf912
* update runnerversion as well
2022-02-01 15:19:04 +01:00