Nikola Jokic and GitHub
d8d2e74810
Bump packages ( #304 )
...
* Bump packages
* bump exec
2026-01-15 21:21:58 +01:00
Will Hopkins and GitHub
5f5708a2b8
Overwrite runnner file commands ( #298 )
2025-12-12 13:57:47 +01:00
f8e1cae677
Reduce the amount of data copied to the workflow pod ( #293 )
...
* run script copies back only runner file commands
* wip
* fix
* fmt
* user volume mount
* try doing only file commands
* typo
* remove _temp_pre
* Update packages/k8s/src/hooks/run-script-step.ts
Co-authored-by: Copilot <[email protected] >
* Update packages/k8s/src/hooks/run-script-step.ts
Co-authored-by: Copilot <[email protected] >
* better escape
* no useless escapes
---------
Co-authored-by: Copilot <[email protected] >
2025-12-10 21:49:35 +01:00
Nikola Jokic and GitHub
996cc75daf
Group dependabot updates ( #289 )
2025-12-10 21:49:27 +01:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:34:47 +01:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:34:17 +01:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:34:01 +01:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:33:39 +01:00
zarko-a and GitHub
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
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 <[email protected] >
* rework init commands
---------
Co-authored-by: Copilot <[email protected] >
2025-11-26 11:46:47 +01:00
Vincent Van Ouytsel and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
v0.8.0
2025-10-04 11:53:55 +02:00
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 <[email protected] >
* leverage exec stat instead of printf
* npm update
* document the new constraint
---------
Co-authored-by: DenisPalnitsky <[email protected] >
2025-10-02 16:23:07 +02:00
Nikola Jokic and GitHub
c67938c536
bump actions ( #254 )
2025-10-02 16:20:55 +02:00
464be47642
Separate CI docker and k8s tests ( #250 )
...
* Separate tests
* Update .github/workflows/build.yaml
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
2025-09-24 19:18:35 +02:00
Nikola Jokic and GitHub
74ce64c1d0
Update codeowners to reflect the same team from the ARC ( #251 )
2025-09-24 12:40:42 -04:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:24:23 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:24:01 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:23:37 +02:00
name_snrl and GitHub
878781f9c4
docker: fix readOnly volumes in createContainer ( #236 )
2025-07-29 11:12:01 +02:00
1e051b849b
Update codeowners ( #237 )
...
* Update codeowners
* Update CODEOWNERS
Co-authored-by: Rocio Montes <[email protected] >
---------
Co-authored-by: Rocio Montes <[email protected] >
2025-07-29 11:11:27 +02:00
Nikola Jokic and GitHub
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 and GitHub
dd4f7dae2c
Update README.md ( #224 )
2025-06-05 14:03:29 +02:00
Nikola Jokic and GitHub
7da5474a5d
Release 0.7.0 ( #218 )
v0.7.0
2025-04-17 12:34:48 +02:00
Nikola Jokic and GitHub
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 and GitHub
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
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 14:25:32 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 14:37:19 +02:00
Grant Buskey and GitHub
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 and GitHub
88dc98f8ef
k8s: start logging from the beginning ( #184 )
2025-04-14 14:03:05 +02:00
Joan Miquel Luque and GitHub
b388518d40
feat(k8s): Use pod affinity when KubeScheduler is enabled #201 ( #212 )
...
Signed-off-by: Joan Miquel Luque Oliver <[email protected] >
2025-04-14 13:36:21 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 16:51:12 +01:00
Robin Bobbitt and GitHub
d4c5425b22
support alternative network modes ( #209 )
2025-03-24 16:33:43 +01:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 11:41:28 -05:00
Josh Gross and GitHub
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 and GitHub
27bae0b2b7
Update to the latest available actions ( #191 )
2024-11-06 11:18:49 -05:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:45 -05:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:16 -05:00
Josh Gross and GitHub
977d53963d
Remove @actions/runner-akvelon from CODEOWNERS ( #190 )
2024-11-05 18:13:42 -05:00
Josh Gross and GitHub
77b40ac6df
Prepare 0.6.2 Release ( #189 )
v0.6.2
2024-11-05 14:36:03 -05:00
Oliver Radwell and GitHub
ee10d95fd4
Bump kubernetes/client-node from 0.18.1 to 0.22.0 ( #182 )
2024-11-05 13:22:04 -05:00
Nikola Jokic and GitHub
73655d4639
Release 0.6.1 ( #172 )
v0.6.1
2024-06-19 13:42:23 +02:00
Nikola Jokic and GitHub
ca4ea17d58
Skip writing extension containers in output context file ( #154 )
2024-06-19 11:49:43 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:35:16 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:34:53 +02:00
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:19:49 +02:00