Commit Graph

74 Commits

Author SHA1 Message Date
CrazyMax
3b532d1b91
docker: install with custom runDir
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-03-02 15:39:25 +01:00
CrazyMax
3ec6f00f46
docker: custom colima cfg on install
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-03-02 15:39:24 +01:00
CrazyMax
4d66b2fa08
docker: install and download methods for macos and windows
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-03-02 15:39:24 +01:00
CrazyMax
964381b7e9
move docker under dedicated folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-03-02 15:39:24 +01:00
CrazyMax
6fe7d54029
docker: fix context command
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-25 16:40:35 +01:00
CrazyMax
1cc5fc87fb
Merge pull request #56 from crazy-max/docker-context
docker: context method
2023-02-25 12:24:04 +01:00
CrazyMax
97e647fdd0
docker: context method
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-25 12:20:06 +01:00
CrazyMax
9128f56258
builder: fix breaking change on node fields
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-24 19:41:10 +01:00
CrazyMax
99487d6986
docker: check command using actions/io module
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-21 08:40:27 +01:00
CrazyMax
1acd6c2fc0
buildx: fix docker exporter check
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 10:25:50 +01:00
CrazyMax
d153cfaf3c
Merge pull request #50 from crazy-max/github-throw-runtime-token
github: throw if runtime token invalid
2023-02-20 10:17:13 +01:00
CrazyMax
c3aa7f205d
github: throw if runtime token invalid
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 10:14:11 +01:00
CrazyMax
a9ce06b57e
docker: do not set undefined args for checking availability
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 10:13:04 +01:00
CrazyMax
cb6ca3829f
buildx: fix version method
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 09:59:44 +01:00
CrazyMax
35a8193474
Exec class
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 09:18:53 +01:00
CrazyMax
a0e8f0bf18
make Context static
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-20 07:24:32 +01:00
CrazyMax
139fb39ab0
buildx: split install from download and build methods
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-19 03:25:07 +01:00
CrazyMax
e9db81b6a1
docker: fix printVersion and printInfo
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-19 02:54:06 +01:00
CrazyMax
cd825ae548
docker: remove singleton
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-19 02:54:06 +01:00
CrazyMax
ed087e5b0d
chore: remove path sep conversion
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-19 00:59:04 +01:00
CrazyMax
252c717cc3
fix buildx standalone and check for docker availability
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-18 10:09:41 +01:00
CrazyMax
abe37ab72b
Merge pull request #42 from crazy-max/buildkit-fix-version
buildkit: use node info to retrieve version
2023-02-18 07:34:55 +01:00
CrazyMax
31e915c017
buildkit: use node info to retrieve version
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-18 07:31:21 +01:00
CrazyMax
c80fedbbae
docker: fix instance
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-18 07:06:20 +01:00
CrazyMax
f288f4f7ea
util: handle quote opt with the same api for input list
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-18 01:53:59 +01:00
CrazyMax
44b1545abd
util: opt to escape quotes for input list
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-18 01:02:56 +01:00
CrazyMax
094239d9eb
buildx: build buildx as install method
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-17 21:56:41 +01:00
CrazyMax
c8a13a2352
buildx: remove install method from main module
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-17 21:52:11 +01:00
CrazyMax
12e3bd7469
cleanup temp dir after each test when installing buildx
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-17 20:00:56 +01:00
CrazyMax
2abe456e6b
buildx: install method
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-17 20:00:18 +01:00
CrazyMax
c2dfc9dae8
dockerhub: getRepositoryTags
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-14 04:37:39 +01:00
CrazyMax
ec7bb99421
buildx: resolveCertsDriverOpts
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-12 18:10:34 +01:00
CrazyMax
b223e0a42b
buildx: certsDir
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-10 11:34:58 +01:00
CrazyMax
5e365b5a48
buildx: configDir
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-10 11:34:58 +01:00
CrazyMax
96ad2a52f8
dockerhub: api client to get repo details and update description
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-04 03:06:55 +01:00
CrazyMax
556fff451f
test: rename github repo fixture
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-04 03:03:11 +01:00
CrazyMax
11bdb1082a
buildkit(config): rename methods
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-03 14:45:32 +01:00
CrazyMax
7a9a28cd90
github: handle malformed runtime token
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-03 13:17:00 +01:00
CrazyMax
3e2548a8ed
github: translate access controls permissions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-03 04:11:14 +01:00
CrazyMax
ad59af8cf2
github: printActionsRuntimeToken
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-03 03:33:22 +01:00
CrazyMax
40e9a15129
buildx(inputs): rename some methods
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-03 03:33:09 +01:00
CrazyMax
87a4161671
buildx: use correct url for getRelease
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-02 17:19:28 +01:00
CrazyMax
765b23685c
docker: isAvailable use get
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 16:49:46 +01:00
CrazyMax
c89aa60986
docker: configDir
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 16:47:01 +01:00
CrazyMax
b193ec6e9e
common base tmpDir for tests
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 15:37:03 +01:00
CrazyMax
257dd09431
buildx: install
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 14:21:44 +01:00
CrazyMax
fe8b21ecf5
github: move types
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 13:06:20 +01:00
CrazyMax
dea2294b93
buildkit: split module
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 12:58:12 +01:00
CrazyMax
cc48ecede1
buildx: split module
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 12:58:12 +01:00
CrazyMax
c11b80183c
fix eslint config and lint issues
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-02-01 12:51:48 +01:00