dependabot[bot]
adf5e34937
Bump js-yaml from 4.1.0 to 4.1.1 ( #276 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:34:47 +01:00
dependabot[bot]
4041f8648c
Bump js-yaml from 4.1.0 to 4.1.1 in /packages/hooklib ( #277 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:34:17 +01:00
dependabot[bot]
1f60eaf940
Bump glob from 10.4.5 to 10.5.0 in /packages/k8s ( #278 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.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-11-27 16:34:01 +01:00
dependabot[bot]
c3d8e2ab20
Bump glob from 10.4.5 to 10.5.0 in /packages/docker ( #279 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.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-11-27 16:33:39 +01:00
zarko-a
3f829eef9e
Fix event.json not being copied to /github/workflow in kubernetes-novolume mode ( #287 )
...
In run-script-step, the _temp directory was being copied to the workflow pod,
but the _github_home and _github_workflow directories were not being moved
from their temporary location to the /github directory structure where they
are expected by GitHub Actions.
This caused event.json to be missing at /github/workflow/event.json, breaking
actions that depend on GITHUB_EVENT_PATH.
The fix adds a setup step that copies _github_home and _github_workflow from
/__w/_temp/ to /github/ after copying the temp directory to the pod, matching
the behavior of run-container-step and prepareJobScript.
Uses cp -r instead of symlinks to avoid symlink validation errors when copying
files back from the pod to the runner.
2025-11-26 11:47:19 +01:00
zarko-a
011ffb284e
Fix workingDir permissions issue by creating it within init container ( #283 )
...
* Fix workingDir permissions issue by creating it within init container
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* rework init commands
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 11:46:47 +01:00
Vincent Van Ouytsel
0951cc73e4
Improve validation checks after copying ( #285 )
...
* fix: calculate hash again after failure
The hash from the source is calculated only once. The source hash is
checked with the destination hash, but if the destination hash does not
match, the destination match is calculated again.
The problem is that if the source hash is incorrect, the check will keep
failing because the source hash is never re-calculated.
Now, in the event that the hashes do not match, the hash of the source
and the destination are calculated again.
* fix: use size instead of block size
Previously the %b parameter was used with stat. This displays the block
size of the file. We noticed that in some cases the block size of the
source and the destination file could be slightly different. Since the
source and target run in different containers, they can have different
block sizes defined. If the block size did not match, the hash would also not match, even if
the file content would be exactly the same.
With this change, the block size is no longer used. Instead the actual
size in bytes of the file is listed.
2025-11-24 16:14:02 +01:00
Nikola Jokic
15e808935c
Allow non-root container ( #264 )
...
* Allow non-root container
* format
* add lint:fix and fix lint errors
* fix tests and volume mounts
2025-11-21 14:44:29 +01:00
vvanouytsel-trendminer
ad9cb43c31
feat: check if required binaries are present ( #272 )
...
* feat: check if required binaries are present
Previously the necessary binaries were copied over using the runner
container. This lead to issues in case your main container was using the
musl libc implementation.
Instead of copying over any binaries, the initContainer now checks if
the required binaries are present in the main container.
* feat: get rid of the init container
* fix: add _runner_file_commands
* fix: do not fail if _runner_file_commands does not exist
It seems that for container actions this directory does not exist.
2025-11-10 15:01:40 +01:00
zarko-a
2934de33f8
Sort 'find' output before hashing for consistency ( #267 )
...
* Sort 'find' output before hashing for consistency across different platforms
* fix style issues
2025-11-04 12:06:36 +01:00
Jiang Long
ea25fd1b3e
Change command to remove sudo to fix fs-init inital container ( #263 )
...
* Change command to copy externals instead of move
* fix: using only mv, remove sudo
2025-10-21 15:47:08 +02:00
Nikola Jokic
c03a5fb3c1
Prepare 0.8.0 release and bump dependencies once more ( #256 )
...
* Prepare 0.8.0 release and bump dependencies once more
* Update releaseNotes.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v0.8.0
2025-10-04 11:53:55 +02:00
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