Nikola Jokic and Copilot
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
996cc75daf
Group dependabot updates ( #289 )
2025-12-10 21:49:27 +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
Nikola Jokic and Copilot
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] >
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
c67938c536
bump actions ( #254 )
2025-10-02 16:20:55 +02:00
Nikola Jokic and Copilot
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
74ce64c1d0
Update codeowners to reflect the same team from the ARC ( #251 )
2025-09-24 12:40:42 -04:00
Nikola Jokic and Rocio Montes
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
589414ea69
Bump all dependencies ( #234 )
...
* Bump all dependencies
* build and reformat
* lint
* format
2025-07-29 11:06:45 +02:00
Nikola Jokic
7da5474a5d
Release 0.7.0 ( #218 )
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
Nikola Jokic
73655d4639
Release 0.6.1 ( #172 )
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
Nikola Jokic
9705deeb08
Release 0.6.0 ( #148 )
2024-03-14 14:36:02 +01:00
Nikola Jokic
638bd19c9d
Release 0.5.1 ( #131 )
...
* Release 0.5.1
* Add one more PR that is part of the release
2024-02-05 15:00:35 +01:00
Nikola Jokic and Ferenc Hammerl
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 <[email protected] >
---------
Co-authored-by: Ferenc Hammerl <[email protected] >
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 )
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
Nikola Jokic
b58b13134a
import fs in CD workflow ( #106 )
2023-09-25 14:39:20 +02:00
Nikola Jokic
8ea7e21dec
Fix CD release order ( #105 )
2023-09-25 14:34:49 +02:00
Nikola Jokic
64000d716a
Release notes for 0.4.0 version ( #104 )
2023-09-25 13:53:01 +02:00
Nikola Jokic
4ff4b552a6
[ADR] Hook extensions ( #96 )
...
* [ADR] Hook extensions
* Add ADR number
* Add image field to specify that it is going to be ignored
* Update env name, explain that the file is going to be applied to both job and container step pods
* rewphrase job container to job pod
* update name for the job to $job
2023-09-25 13:52:48 +02:00
Nikola Jokic
4cdcf09c43
Implement yaml extensions overwriting the default pod/container spec ( #75 )
...
* Implement yaml extensions overwriting the default pod/container spec
* format files
* Extend specs for container job and include docker and k8s tests in k8s
* Create table tests for docker tests
* included warnings and extracted append logic as generic
* updated merge to allow for file read
* reverted back examples and k8s/tests
* reverted back docker tests
* Tests for extension prepare-job
* Fix lint and format and merge error
* Added basic test for container step
* revert hooklib since new definition for container options is received from a file
* revert docker options since create options are a string
* Fix revert
* Update package locks and deps
* included example of extension.yaml. Added side-car container that was missing
* Ignore spec modification for the service containers, change selector to
* fix lint error
* Add missing image override
* Add comment explaining merge object meta with job and pod
* fix test
2023-09-25 11:49:03 +02:00
Nikola Jokic
5107bb1d41
Escape backtick in writeEntryPointScript ( #101 )
2023-08-28 10:27:20 +02:00
Nikola Jokic
547ed30dc3
Include sha256 checksums in releaseNotes ( #98 )
...
* Include sha256 checksums in releaseNotes
* Add ul for sha
2023-08-28 10:15:08 +02:00
Nikola Jokic
8b83223a2b
Add limitation and throw if an entrypoint is not specified for container step ( #77 )
2023-07-17 11:02:03 +02:00
Nikola Jokic
ebbe2bdaff
Update package.json version ( #79 )
2023-05-17 11:18:23 +02:00
Nikola Jokic
17837d25d2
Release notes for 0.3.2 ( #78 )
2023-05-17 11:03:05 +02:00
Nikola Jokic
89ff7d1155
Release 0.3.1 ( #71 )
...
* Update releaseNotes.md
* updated package.json and package lock
2023-03-20 15:26:23 +01:00
Nikola Jokic
26f4a32c30
0.3.0 release notes ( #68 )
2023-03-17 10:18:56 +01:00
Nikola Jokic
d735152125
Exit from run k8s not allowing promise rejection ( #65 )
...
* Exit from run k8s not allowing promise rejection
* Unused case removed k8s
2023-02-14 11:30:16 +01:00
ae31f04223
removed equal sign from env buffer, added defensive guard against the key ( #62 )
...
* removed equal sign from env buffer, added defensive guard against the key
* Update packages/k8s/src/k8s/utils.ts
Co-authored-by: John Sudol <[email protected] >
* Update packages/k8s/src/k8s/utils.ts
Co-authored-by: Ferenc Hammerl <[email protected] >
* fix format
---------
Co-authored-by: John Sudol <[email protected] >
Co-authored-by: Ferenc Hammerl <[email protected] >
2023-02-09 17:11:16 +01:00
Nikola Jokic
ae432db512
docker and k8s: read from stdin inside try catch block ( #49 )
...
There might be situation where reading from standard input fails. In
that case, we should encapsulate that exception within the try catch
block to avoid unhandeled Promise rejection exception and provide more
information about the error
2023-01-23 12:46:47 +01:00
Nikola Jokic and Ronald Claveau
4448b61e00
Fix service port mappings when input is undefined, null, or empty ( #60 )
...
* fix: service without ports defined
* fix port mappings when ports are undefined,null or empty
* fix
Co-authored-by: Ronald Claveau <[email protected] >
2023-01-06 11:54:52 +01:00
Nikola Jokic
b537fd4c92
Upgrade package json5 ( #55 )
2023-01-05 10:30:51 +01:00
Nikola Jokic
eaae191ebb
k8s: don't overwriting service entrypoint ( #45 )
2022-12-15 14:13:57 +01:00