CrazyMax
6c5e29d848
skip builder creation if one already exists with the same name
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
8 months ago
CrazyMax
36590ad0c1
check if driver compatible with keep-state
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
8 months ago
Balaji Arun
4143b5899b
Support to retain cache
...
Signed-off-by: Balaji Arun <balajia@vt.edu>
8 months ago
Ashhar Hasan
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 <hashhar_dev@outlook.com>
9 months ago
CrazyMax
7199e57b35
make cloud prefix optional to download buildx if driver is cloud
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
1 year ago
CrazyMax
d391aad55c
remove uuid package and switch to crypto
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
1 year ago
CrazyMax
2874e980e8
switch back to uuid package
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
1 year ago
CrazyMax
e0e5ecf670
remove uuid package and switch to crypto
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
1 year ago
CrazyMax
3382292cd5
check for malformed docker context
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
8b850f86dc
create docker context if default one has TLS data loaded
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
2f2694b8d1
switch to Docker exec
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
830928c706
fix builder type path
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
dc25d8b2ee
throw error message instead of exit code
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
a4180f835d
cache-binary input to enable/disable caching binary to GHA cache backend
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
d267e74486
use new implementation from toolkit
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
e2df91e851
check builder exists before removal
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
85ce96bcbc
do not remove builder using the docker driver
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
99988698a5
update generated content
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
8b13d483f2
cleanup input to remove builder and temp files
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
987520896f
switch to actions-toolkit implementation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
39322d9057
don't depend on the GitHub API to check release
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
7c965aebec
use Octokit client to download buildx
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
2dfca373f3
append nodes to builder support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
eb5c2a6eea
Fix deprecated fs.rmdir
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
40fefd8a58
Remove workaround for setOutput
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
5a9fc40575
move args logic to context module and add tests
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
aa0df6f73a
nodes metadata JSON ouput
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
1c2ad20e10
auth support for tls endpoint
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
798ed00eea
skip setting buildkitd flags and config for remote driver
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
3 years ago
CrazyMax
3472856dd9
support standalone mode and display version
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
CrazyMax
2e23606dc9
chore: update dev dependencies and workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
CrazyMax
34e94a5fed
Add `config-inline` input
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
CrazyMax
f40e8894f1
Allow building buildx from source
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
29f1eeb9e5
Use built-in `getExecOutput`
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
68810d1ede
Update generated content
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
36d8e005ca
Display BuildKit version
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
881cacd606
Remove os limitation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
5b1c96aee8
Display BuildKit container logs
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
72750233ac
Enhance builder inspection
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
Gabriel Martinez
9b365965c1
Add config input
...
Signed-off-by: Gabriel Martinez <gabrielmartinez@sisti.pt>
5 years ago
CrazyMax
cb02c5f3d1
Enhance workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
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 <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
467d3396dc
Tweak BuildKit step log limits
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
0ddb9e80d4
Override the configured builder instance
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
db0ae322da
Improve builder name generation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
ca778fe8a3
Remove hardcoded buildkit container image moby/buildkit:v0.8-beta
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
f9ddc94e27
Group log output
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
d4577a64b2
Temporarly set buildkit container image to moby/buildkit:v0.8-beta
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
583e11daec
Rename endpoint
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
CrazyMax
1b18b1078f
Add context input ( #16 )
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago