CrazyMax
a0190aa0a4
accept JSON arrays for bake vars to preserve multiline values
...
Parse the vars input as a JSON array of strings, falling back to the
existing list parser when JSON parsing fails. Preserve multiline values,
whitespace, and literal quotes in each Buildx --var argument.
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-10-13 09:34:38 +02:00
CrazyMax
561e713afb
refactor: use new gitContext for bake source resolution
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-04-08 12:51:34 +02:00
CrazyMax
8e8fbbb910
merge workdir into source input
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-05 17:01:37 +01:00
CrazyMax
cc3dc856a7
test: stabilize context test fixtures and github mock setup since ESM
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-03 17:53:17 +01:00
CrazyMax
8fb85661a4
switch to ESM and update config/test wiring
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-01 10:57:13 +01:00
CrazyMax
0108d7fd26
switch from jest to vitest
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-01 10:49:21 +01:00
CrazyMax
8ba51ac4ee
check provenance attestation set in bake definition before overriding
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-11-26 12:30:19 +01:00
CrazyMax
656e858067
handle no default attestations env var
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-04-09 18:59:04 +02:00
CrazyMax
d2bf1df12d
default to git context
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-01-06 14:10:42 +01:00
CrazyMax
c24ab5d426
add allow input
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-10-02 16:58:03 +02:00
CrazyMax
670407c68a
fix tests after changes with provenance builder-id
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-10 15:10:53 +02:00
CrazyMax
5017dd3140
fixes since moved types
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-05-27 12:50:16 +02:00
CrazyMax
1bc598cbb8
fixes related to actions-toolkit 0.23.0 changes
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-05-14 14:02:37 +02:00
CrazyMax
ae29a82e5c
align interface fields with action inputs
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-05-06 11:50:31 +02:00
CrazyMax
b116023d12
switch to Build class
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-04-26 13:12:47 +02:00
CrazyMax
9775caf8a9
parsing definition signature changed in actions-toolkit 0.20.0
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-04-05 14:34:32 +02:00
CrazyMax
27bea1331e
git context support
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-03-01 09:25:43 +01:00
CrazyMax
917146eee9
test: set input with hash symbol
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-06-13 12:49:37 +02:00
CrazyMax
c47b2ec26c
fix missing overrides when parsing definition
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-04-18 18:30:36 +02:00
CrazyMax
4d50b5c816
preserve quotes for set input field
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-04-17 10:49:23 +02:00
CrazyMax
b5a1ab1e8c
add provenance and sbom inputs
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-28 10:00:29 +02:00
CrazyMax
209654f2ca
use new implementation from toolkit
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-13 11:32:49 +01:00
CrazyMax
8a5e28c41a
switch to actions-toolkit implementation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-02-24 10:15:02 +01:00
CrazyMax
800ee8447d
Remove workaround for setOutput
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-10-12 07:02:18 +02:00
CrazyMax
9c6bfbc781
Standalone mode
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-04 14:53:33 +02:00
CrazyMax
0be89e2a27
chore: update dev dependencies and workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-03-21 11:28:57 +01:00
CrazyMax
a0a15756c1
Add metadata output
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-09-01 22:22:37 +02:00
CrazyMax
c77e0eff0f
Handle git sha version of buildx
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-07-01 15:48:15 +02:00
CrazyMax
daeb9547f2
Use built-in getExecOutput
2021-06-08 20:40:26 +02:00
CrazyMax
41a29e21ad
Use core.getBooleanInput
2021-05-26 15:22:22 +02:00
CrazyMax
bb74ce9b2f
Fix setOutput
2021-04-30 11:50:06 +02:00
CrazyMax and CrazyMax
17d88abe59
Fix InputList ( #6 )
...
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com >
2020-12-23 22:44:52 +00:00
CrazyMax
2f8da7e49a
Initial commit
2020-10-08 00:52:52 +02:00