Nikola Jokic
96c35e7cc6
Remove dependency on the runner's volume ( #244 )
...
* bump actions
* experiment using init container to prepare working environment
* rm script before continuing
* fix
* Update packages/k8s/src/hooks/run-script-step.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* leverage exec stat instead of printf
* npm update
* document the new constraint
---------
Co-authored-by: DenisPalnitsky <DenisPalnitsky@users.noreply.github.com >
2025-10-02 16:23:07 +02:00
Nikola Jokic
c67938c536
bump actions ( #254 )
2025-10-02 16:20:55 +02:00
Nikola Jokic
464be47642
Separate CI docker and k8s tests ( #250 )
...
* Separate tests
* Update .github/workflows/build.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-24 19:18:35 +02:00
Nikola Jokic
74ce64c1d0
Update codeowners to reflect the same team from the ARC ( #251 )
2025-09-24 12:40:42 -04:00
dependabot[bot]
9a71a3a7e9
Bump brace-expansion from 1.1.11 to 1.1.12 ( #238 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:24:23 +02:00
dependabot[bot]
9a858922c8
Bump form-data from 4.0.3 to 4.0.4 in /packages/k8s ( #239 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:24:01 +02:00
dependabot[bot]
605551ff1c
Bump @eslint/plugin-kit from 0.3.3 to 0.3.4 ( #240 )
...
Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit ) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/eslint/rewrite/releases )
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md )
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.3.4/packages/plugin-kit )
---
updated-dependencies:
- dependency-name: "@eslint/plugin-kit"
dependency-version: 0.3.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:23:37 +02:00
name_snrl
878781f9c4
docker: fix readOnly volumes in createContainer ( #236 )
2025-07-29 11:12:01 +02:00
Nikola Jokic
1e051b849b
Update codeowners ( #237 )
...
* Update codeowners
* Update CODEOWNERS
Co-authored-by: Rocio Montes <88550502+rociomontes@users.noreply.github.com >
---------
Co-authored-by: Rocio Montes <88550502+rociomontes@users.noreply.github.com >
2025-07-29 11:11:27 +02:00
Nikola Jokic
589414ea69
Bump all dependencies ( #234 )
...
* Bump all dependencies
* build and reformat
* lint
* format
2025-07-29 11:06:45 +02:00
Ben De St Paer-Gotch
dd4f7dae2c
Update README.md ( #224 )
2025-06-05 14:03:29 +02:00
Nikola Jokic
7da5474a5d
Release 0.7.0 ( #218 )
v0.7.0
2025-04-17 12:34:48 +02:00
Nikola Jokic
375992cd31
Expose CI=true and GITHUB_ACTIONS env variables ( #215 )
...
* Expose CI=true and GITHUB_ACTIONS env variables
* fmt
* revert the prettier and finish this
* revert package-lock.json
2025-04-17 12:08:32 +02:00
Nikola Jokic
aae800a69b
bump node in tests to node 22 since node14 is quite old ( #216 )
...
* bump node in tests to node 22 since node14 is quite old
* change test contsants
2025-04-16 15:57:59 +02:00
dependabot[bot]
e47f9b8af4
Bump jsonpath-plus from 10.1.0 to 10.3.0 in /packages/k8s ( #213 )
...
Bumps [jsonpath-plus](https://github.com/s3u/JSONPath ) from 10.1.0 to 10.3.0.
- [Release notes](https://github.com/s3u/JSONPath/releases )
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md )
- [Commits](https://github.com/s3u/JSONPath/compare/v10.1.0...v10.3.0 )
---
updated-dependencies:
- dependency-name: jsonpath-plus
dependency-version: 10.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 14:25:32 +02:00
dependabot[bot]
54e14cb7f3
Bump braces from 3.0.2 to 3.0.3 in /packages/hooklib ( #194 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 14:37:19 +02:00
Grant Buskey
ef2229fc0b
feat(k8s): add /github/home to containerAction mounts and surface createSecretForEnvs errors #181 ( #198 )
...
* feat: add /github/home to containerAction mounts #181
* fix: add debug logging for failed secret creations #181
2025-04-14 14:12:51 +02:00
Andre Klärner
88dc98f8ef
k8s: start logging from the beginning ( #184 )
2025-04-14 14:03:05 +02:00
Joan Miquel Luque
b388518d40
feat(k8s): Use pod affinity when KubeScheduler is enabled #201 ( #212 )
...
Signed-off-by: Joan Miquel Luque Oliver <joan.luque@dynatrace.com >
2025-04-14 13:36:21 +02:00
dependabot[bot]
7afb8f9323
Bump cross-spawn from 7.0.3 to 7.0.6 in /packages/k8s ( #196 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 16:51:12 +01:00
Robin Bobbitt
d4c5425b22
support alternative network modes ( #209 )
2025-03-24 16:33:43 +01:00
dependabot[bot]
120636d3d7
Bump ws from 7.5.8 to 7.5.10 in /packages/k8s ( #192 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.5.8 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.8...7.5.10 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 11:41:28 -05:00
Josh Gross
5e805a0546
Remove dependency on deprecated release actions ( #193 )
...
* Update to the latest available actions
* Remove dependency on deprecated release actions
* Add release workflow fixes from testing
2024-11-06 11:41:09 -05:00
Josh Gross
27bae0b2b7
Update to the latest available actions ( #191 )
2024-11-06 11:18:49 -05:00
dependabot[bot]
8eed1ad1b6
Bump jsonpath-plus and @kubernetes/client-node in /packages/k8s ( #187 )
...
Bumps [jsonpath-plus](https://github.com/s3u/JSONPath ) to 10.1.0 and updates ancestor dependency [@kubernetes/client-node](https://github.com/kubernetes-client/javascript ). These dependencies need to be updated together.
Updates `jsonpath-plus` from 9.0.0 to 10.1.0
- [Release notes](https://github.com/s3u/JSONPath/releases )
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md )
- [Commits](https://github.com/s3u/JSONPath/compare/v9.0.0...v10.1.0 )
Updates `@kubernetes/client-node` from 0.22.0 to 0.22.2
- [Release notes](https://github.com/kubernetes-client/javascript/releases )
- [Changelog](https://github.com/kubernetes-client/javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-client/javascript/compare/0.22.0...0.22.2 )
---
updated-dependencies:
- dependency-name: jsonpath-plus
dependency-type: indirect
- dependency-name: "@kubernetes/client-node"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:45 -05:00
dependabot[bot]
7b404841b2
Bump braces from 3.0.2 to 3.0.3 in /packages/k8s ( #188 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:16 -05:00
Josh Gross
977d53963d
Remove @actions/runner-akvelon from CODEOWNERS ( #190 )
2024-11-05 18:13:42 -05:00
Josh Gross
77b40ac6df
Prepare 0.6.2 Release ( #189 )
v0.6.2
2024-11-05 14:36:03 -05:00
Oliver Radwell
ee10d95fd4
Bump kubernetes/client-node from 0.18.1 to 0.22.0 ( #182 )
2024-11-05 13:22:04 -05:00
Nikola Jokic
73655d4639
Release 0.6.1 ( #172 )
v0.6.1
2024-06-19 13:42:23 +02:00
Nikola Jokic
ca4ea17d58
Skip writing extension containers in output context file ( #154 )
2024-06-19 11:49:43 +02:00
dependabot[bot]
ed70e2f8e0
Bump tar from 6.1.11 to 6.2.1 in /packages/k8s ( #156 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.11 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.11...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:35:16 +02:00
dependabot[bot]
aeabaf144a
Bump braces from 3.0.2 to 3.0.3 in /packages/docker ( #171 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:34:53 +02:00
dependabot[bot]
8388a36f44
Bump ws from 7.5.7 to 7.5.10 in /packages/docker ( #170 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.5.7 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.7...7.5.10 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:19:49 +02:00
Nikola Jokic
9705deeb08
Release 0.6.0 ( #148 )
v0.6.0
2024-03-14 14:36:02 +01:00
Katarzyna
99efdeca99
Mount /github/workflow to docker action pods ( #137 )
...
* Mount /github/workflow to docker action pods, the same way as for container job pods
* Adjust tests
2024-03-14 12:36:27 +01:00
dependabot[bot]
bb09a79b22
Bump jose from 4.11.4 to 4.15.5 in /packages/k8s ( #142 )
...
Bumps [jose](https://github.com/panva/jose ) from 4.11.4 to 4.15.5.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/v4.15.5/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v4.11.4...v4.15.5 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 12:33:36 +01:00
Katarzyna
746e644039
ADR-0134 superseding ADR-0096 ( #136 )
...
Related to https://github.com/actions/runner-container-hooks/issues/132
2024-03-14 12:33:06 +01:00
Katarzyna
7223e1dbb2
Use ACTIONS_RUNNER_CONTAINER_HOOK_TEMPLATE to extend service containers ( #134 )
...
https://github.com/actions/runner-container-hooks/issues/132
Co-authored-by: Katarzyna Radkowska <katarzyna.radkowska@sabre.com >
2024-02-20 16:19:29 +01:00
Katarzyna
af27abe1f7
Read logs also from failed child (container job/container action) pod ( #135 )
...
Co-authored-by: Katarzyna Radkowska <katarzyna.radkowska@sabre.com >
2024-02-20 12:01:11 +01:00
Nikola Jokic
638bd19c9d
Release 0.5.1 ( #131 )
...
* Release 0.5.1
* Add one more PR that is part of the release
v0.5.1
2024-02-05 15:00:35 +01:00
Nikola Jokic
50e14cf868
Switch exec pod promise to reject on websocket error ( #127 )
...
* Switch exec pod promise to reject on websocket error
* Fix incorrectly resolved merge conflict
* Apply suggestions from code review
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
---------
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2024-02-05 14:40:15 +01:00
Nikola Jokic
921be5b85f
Fix is alpine check using shlex ( #130 )
2024-02-05 09:50:51 +01:00
Nikola Jokic
0cce49705b
Try to get response body message and log entire error response in debug mode ( #123 )
2023-12-15 13:01:04 +01:00
Nikola Jokic
46c92fe43e
Release 0.5.0 ( #119 )
v0.5.0
2023-11-22 13:15:52 +01:00
Nikola Jokic
56208347f1
Update 0096-hook-extensions.md ( #118 )
2023-11-20 15:10:21 +01:00
Nikola Jokic
c093f87779
Docker and K8s: Fix shell arguments when split by the runner ( #115 )
...
* Docker: Fix shell arguments when split by the runner
* Add shlex to k8s hook as well
2023-11-20 15:09:36 +01:00
Nikola Jokic
c47c74ad9e
Update CODEOWNERS ( #114 )
2023-11-09 14:11:50 +01:00
Wout Van De Wiel
90a6236466
Add option to use the kubernetes scheduler for workflow pods ( #111 )
...
* Add option to use kube scheduler
This should only be used when rwx volumes are supported or when using a single node cluster.
* Add option to set timeout for prepare job
If the kube scheduler is used to hold jobs until sufficient resources are available,
then prepare job needs to wait for a longer period until the workflow pod is running.
This timeout will mostly need an increase in cases where many jobs are triggered
which together exceed the resources available in the cluster.
The workflows can then be gracefully handled later when sufficient resources become available again.
* Skip name override warning when names match or job extension
* Add guard for positive timeouts with a warning
* Write out ReadWriteMany in full
2023-10-31 12:51:09 +01:00
dependabot[bot]
496287d61d
Bump @babel/traverse from 7.18.2 to 7.23.2 in /packages/k8s ( #110 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.18.2 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 09:36:40 +02:00