Commit Graph
57 Commits
Author SHA1 Message Date
CrazyMax b4664d8fd0 remove deprecated inputs/outputs
Signed-off-by: CrazyMax <[email protected]>
2026-03-04 09:07:39 +01:00
CrazyMax 0dadf93d54 update buildxInstall.download call since v0.77.0
Signed-off-by: CrazyMax <[email protected]>
2026-03-03 14:24:53 +01:00
CrazyMax 099630bcb6 switch to ESM and update config/test wiring
Signed-off-by: CrazyMax <[email protected]>
2026-02-28 10:02:54 +01:00
CrazyMax 6c5e29d848 skip builder creation if one already exists with the same name
Signed-off-by: CrazyMax <[email protected]>
2025-06-13 18:37:56 +02:00
CrazyMax 36590ad0c1 check if driver compatible with keep-state
Signed-off-by: CrazyMax <[email protected]>
2025-06-13 18:31:37 +02:00
Balaji ArunandCrazyMax 4143b5899b Support to retain cache
Signed-off-by: Balaji Arun <[email protected]>
2025-06-13 18:05:09 +02:00
Ashhar HasanandCrazyMax 4ba329ef89 Remove aliases created by buildx when installing by default
If the action is configured to install buildx by default using the
input then docker buildx sets up docker build as an alias for buildx
making all docker build calls use the buildx builder instead of
traditional builders. The action didn't perform cleanup in this case to
uninstall the aliases which meant that any future workflows running on
same GitHub Actions runner would get the buildx builders even if it did
not explicitly request it.

This commit tracks if the aliases were installed and removes them during
post step of the action if so.

Signed-off-by: Ashhar Hasan <[email protected]>
2025-05-21 11:59:28 +02:00
CrazyMax 7199e57b35 make cloud prefix optional to download buildx if driver is cloud
Signed-off-by: CrazyMax <[email protected]>
2024-12-12 15:39:12 +01:00
CrazyMax d391aad55c remove uuid package and switch to crypto
Signed-off-by: CrazyMax <[email protected]>
2024-10-07 14:16:41 +02:00
CrazyMax 2874e980e8 switch back to uuid package
Signed-off-by: CrazyMax <[email protected]>
2024-10-04 09:34:00 +02:00
CrazyMax e0e5ecf670 remove uuid package and switch to crypto
Signed-off-by: CrazyMax <[email protected]>
2024-10-03 09:15:20 +02:00
CrazyMax 3382292cd5 check for malformed docker context
Signed-off-by: CrazyMax <[email protected]>
2024-07-29 18:24:18 +02:00
CrazyMax 8b850f86dc create docker context if default one has TLS data loaded
Signed-off-by: CrazyMax <[email protected]>
2024-07-29 15:12:05 +02:00
CrazyMax 2f2694b8d1 switch to Docker exec
Signed-off-by: CrazyMax <[email protected]>
2024-07-19 13:05:34 +02:00
CrazyMax 830928c706 fix builder type path
Signed-off-by: CrazyMax <[email protected]>
2024-07-04 00:28:27 +02:00
CrazyMax dc25d8b2ee throw error message instead of exit code
Signed-off-by: CrazyMax <[email protected]>
2024-04-12 12:22:01 +02:00
CrazyMax a4180f835d cache-binary input to enable/disable caching binary to GHA cache backend
Signed-off-by: CrazyMax <[email protected]>
2024-02-23 10:57:39 +01:00
CrazyMax d267e74486 use new implementation from toolkit
Signed-off-by: CrazyMax <[email protected]>
2023-04-17 02:59:25 +02:00
CrazyMax e2df91e851 check builder exists before removal
Signed-off-by: CrazyMax <[email protected]>
2023-03-10 00:05:22 +01:00
CrazyMax 85ce96bcbc do not remove builder using the docker driver
Signed-off-by: CrazyMax <[email protected]>
2023-03-09 10:08:41 +01:00
CrazyMax 99988698a5 update generated content
Signed-off-by: CrazyMax <[email protected]>
2023-03-09 09:42:37 +01:00
CrazyMax 8b13d483f2 cleanup input to remove builder and temp files
Signed-off-by: CrazyMax <[email protected]>
2023-03-03 12:08:20 +01:00
CrazyMax 987520896f switch to actions-toolkit implementation
Signed-off-by: CrazyMax <[email protected]>
2023-02-25 13:27:17 +01:00
CrazyMax 39322d9057 don't depend on the GitHub API to check release
Signed-off-by: CrazyMax <[email protected]>
2023-01-30 11:56:13 +01:00
CrazyMax 7c965aebec use Octokit client to download buildx
Signed-off-by: CrazyMax <[email protected]>
2023-01-28 01:48:35 +01:00
CrazyMax 2dfca373f3 append nodes to builder support
Signed-off-by: CrazyMax <[email protected]>
2022-10-14 11:46:19 +02:00
CrazyMax eb5c2a6eea Fix deprecated fs.rmdir
Signed-off-by: CrazyMax <[email protected]>
2022-10-12 12:05:06 +02:00
CrazyMax 40fefd8a58 Remove workaround for setOutput
Signed-off-by: CrazyMax <[email protected]>
2022-10-12 11:44:21 +02:00
CrazyMax 5a9fc40575 move args logic to context module and add tests
Signed-off-by: CrazyMax <[email protected]>
2022-10-12 11:38:58 +02:00
CrazyMax aa0df6f73a nodes metadata JSON ouput
Signed-off-by: CrazyMax <[email protected]>
2022-09-22 03:01:45 +02:00
CrazyMax 1c2ad20e10 auth support for tls endpoint
Signed-off-by: CrazyMax <[email protected]>
2022-09-22 02:48:36 +02:00
CrazyMax 798ed00eea skip setting buildkitd flags and config for remote driver
Signed-off-by: CrazyMax <[email protected]>
2022-09-16 18:12:29 +02:00
CrazyMax 3472856dd9 support standalone mode and display version
Signed-off-by: CrazyMax <[email protected]>
2022-04-17 17:22:11 +02:00
CrazyMax 2e23606dc9 chore: update dev dependencies and workflow
Signed-off-by: CrazyMax <[email protected]>
2022-03-21 13:43:41 +01:00
CrazyMax 34e94a5fed Add config-inline input
Signed-off-by: CrazyMax <[email protected]>
2021-09-03 22:21:33 +02:00
CrazyMax f40e8894f1 Allow building buildx from source
Signed-off-by: CrazyMax <[email protected]>
2021-07-02 07:02:33 +02:00
CrazyMax 29f1eeb9e5 Use built-in getExecOutput
Signed-off-by: CrazyMax <[email protected]>
2021-06-23 16:11:57 +02:00
CrazyMax 68810d1ede Update generated content
Signed-off-by: CrazyMax <[email protected]>
2021-05-30 16:41:24 +02:00
CrazyMax 36d8e005ca Display BuildKit version
Signed-off-by: CrazyMax <[email protected]>
2021-04-28 18:09:01 +02:00
CrazyMax 881cacd606 Remove os limitation
Signed-off-by: CrazyMax <[email protected]>
2021-04-23 22:43:09 +02:00
CrazyMax 5b1c96aee8 Display BuildKit container logs
Signed-off-by: CrazyMax <[email protected]>
2021-04-23 22:08:45 +02:00
CrazyMax 72750233ac Enhance builder inspection
Signed-off-by: CrazyMax <[email protected]>
2021-04-23 18:14:58 +02:00
Gabriel Martinez 9b365965c1 Add config input
Signed-off-by: Gabriel Martinez <[email protected]>
2021-04-22 14:05:31 +01:00
CrazyMax cb02c5f3d1 Enhance workflow
Signed-off-by: CrazyMax <[email protected]>
2021-04-02 01:19:20 +02:00
CrazyMax 8f7787f9f5 Revert "Merge pull request #46 from crazy-max/disable-clipping"
This reverts commit 87e1457170, reversing
changes made to 370507b713.

Signed-off-by: CrazyMax <[email protected]>
2021-01-05 13:34:14 +01:00
CrazyMax 467d3396dc Tweak BuildKit step log limits
Signed-off-by: CrazyMax <[email protected]>
2021-01-04 22:45:04 +01:00
CrazyMax 0ddb9e80d4 Override the configured builder instance
Signed-off-by: CrazyMax <[email protected]>
2021-01-04 19:04:04 +01:00
CrazyMax db0ae322da Improve builder name generation
Signed-off-by: CrazyMax <[email protected]>
2021-01-02 00:54:57 +01:00
CrazyMax ca778fe8a3 Remove hardcoded buildkit container image moby/buildkit:v0.8-beta
Signed-off-by: CrazyMax <[email protected]>
2020-12-06 11:11:17 +01:00
CrazyMax f9ddc94e27 Group log output
Signed-off-by: CrazyMax <[email protected]>
2020-10-20 22:30:00 +02:00