Commit Graph

42 Commits

Author SHA1 Message Date
CrazyMax
5360816e7b Merge pull request #3 from docker/ci-publish
Some checks failed
publish / publish (push) Has been cancelled
ci: fix publish workflow
v0.1.0-beta.1
2023-01-30 11:19:26 +01:00
CrazyMax
e39eef321f ci: fix publish workflow
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 11:15:39 +01:00
CrazyMax
581e356545 Merge pull request #2 from docker/update-deps
update dependencies
2023-01-30 03:41:09 +01:00
CrazyMax
111908ddc3 update dependencies
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 03:36:26 +01:00
CrazyMax
4c7e288e17 Merge pull request #1 from docker/yarn-v3
update to Yarn 3.3.1
2023-01-30 03:27:17 +01:00
CrazyMax
5fd129bc82 update to Yarn 3.3.1
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 03:22:04 +01:00
CrazyMax
9a5a2907f5 toolkit: fix export
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 03:20:29 +01:00
CrazyMax
039779492c test: githubActionsRuntimeToken
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 03:08:12 +01:00
CrazyMax
85ef93202e move GitHub specific to its own class
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 02:31:09 +01:00
CrazyMax
bb369fa859 buildx: getProvenanceInput, getProvenanceAttrs
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 00:57:38 +01:00
CrazyMax
0ec088fbda test(buildx): correctly sort tests
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 00:26:20 +01:00
CrazyMax
4259682b27 buildx: printInspect
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 00:19:03 +01:00
CrazyMax
c857b8425c global enhancements
- create context object and remove github one
- more tests and improve mocks

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 00:08:45 +01:00
CrazyMax
b03f6a405c github: add serverURL annd provenanceBuilderID
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-25 03:20:18 +01:00
CrazyMax
380149da27 buildx: reduce calls to getVersion
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-25 02:49:21 +01:00
CrazyMax
d27b5d60be buildx: optional version for versionSatisfies
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 01:43:01 +01:00
CrazyMax
b6f85576fa noop on cmd call test
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 01:21:36 +01:00
CrazyMax
66653922b3 test: clear mocks
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 00:50:22 +01:00
CrazyMax
251b9d49f3 test: set GITHUB_TOKEN secret
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 00:37:33 +01:00
CrazyMax
fe75972f55 buildx: printVersion
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 00:13:52 +01:00
CrazyMax
4f2a155c08 docker: split version and info
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-24 00:06:31 +01:00
CrazyMax
3c101c4aee buildx: hadDockerExporter
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 23:58:13 +01:00
CrazyMax
14581244a3 buildx: expose methods
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 15:11:35 +01:00
CrazyMax
fdc8b5d37b docker: set default standalone
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 14:48:00 +01:00
CrazyMax
fe07aec685 test(git): increase timeout
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 14:15:39 +01:00
CrazyMax
1b8e89676e buildx: check standalone
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 14:08:52 +01:00
CrazyMax
595e2417e8 docker: info method
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 10:39:14 +01:00
CrazyMax
aae4a2d7bc Some improvements
- Use classes
- Split buildx/builder modules
- Additional tests

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 10:07:14 +01:00
CrazyMax
c7dfb4c220 Dockerfile: use test-coverage target
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 10:05:35 +01:00
CrazyMax
72447c98b0 Dockerfile: missing buildx standalone
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 10:03:33 +01:00
CrazyMax
68e4223857 Dockerfile: test-coverage target
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-23 01:38:28 +01:00
CrazyMax
3d197dfdf1 fix config for publication
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-22 22:50:08 +01:00
CrazyMax
c8aae7be2d prepare package release
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-22 21:22:42 +01:00
CrazyMax
30d19b72d3 ci: disable codecov for now
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:08:14 +01:00
CrazyMax
87b31c49d0 codecov config
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:08:13 +01:00
CrazyMax
ef46dc398f gha workflows
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:07:30 +01:00
CrazyMax
806b4fefa6 dependabot
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:07:05 +01:00
CrazyMax
e787e99036 dockerfile to build and run tests
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:07:05 +01:00
CrazyMax
70326fd842 initial implementation
carries most of the logic used across our actions

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:07:05 +01:00
CrazyMax
3b6c627995 contributing docs
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:01:22 +01:00
CrazyMax
568549c1dc LICENSE
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:01:18 +01:00
CrazyMax
956c3707d7 initial commit
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:01:03 +01:00