Commit Graph

31 Commits

Author SHA1 Message Date
CrazyMax
724c9daf49 ci: set provenance builder-id
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-12-15 19:09:29 +01:00
CrazyMax
759db15bfd ci: generate provenance and sbom for release-tar
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-12-15 19:09:29 +01:00
CrazyMax
493a968ca1 hack: cleanup util script
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-12-13 22:13:48 +01:00
CrazyMax
a0055e01cd ci: opt-in sbom and provenance
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-12-13 22:13:47 +01:00
CrazyMax
3c1b5a8ed3 hack: add context var
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-03-18 12:32:10 +01:00
CrazyMax
46422e3aba ci: opt-in buildinfo attrs with output opt
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-03-01 14:23:48 +01:00
CrazyMax
73f4cb3a47 ci: opt-in buildinfo attrs
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-02-25 20:38:06 +01:00
CrazyMax
b434e7314b ci: fix git protocol
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-11-02 18:02:32 +01:00
CrazyMax
ec65f412b6 Use gha cache on CI
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-10-05 10:51:48 +02:00
Akihiro Suda
201ba2b0e3 hack: install buildx in util
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-12-16 17:31:17 +09:00
Akihiro Suda
97b0904bcd hack/util: disallow using DOCKER_BUILDKIT instead of buildx
DOCKER_BUILDKIT CLI is slightly different from buildx.
It is hard to maintain DOCKER_BUILDKIT as a buildx alternative.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-12-16 17:28:46 +09:00
CrazyMax
9ed0d25af2 Merge branch 'master' into remove-travis 2020-11-30 10:17:25 +01:00
CrazyMax
1ac6bd4cbc Fix CI cache
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-29 06:45:39 +01:00
CrazyMax
00570378a8 Remove travis support
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-26 19:02:04 +01:00
Akihiro Suda
24affe0a40 hack/util: remove unused buildmode
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-11-26 13:43:43 +09:00
CrazyMax
d754dda292 Refactor frontend for GitHub Actions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-26 02:13:18 +01:00
CrazyMax
6b32ab4494 Refactor cross for GitHub Actions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-23 19:27:58 +01:00
CrazyMax
4edf93254e Merge branch 'master' into ghactions-test 2020-11-22 05:24:32 +01:00
CrazyMax
e22c19d77f Refactor test for GitHub Actions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-22 04:04:01 +01:00
CrazyMax
b4bdad2bd1 Refactor generators for GitHub Actions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-22 01:34:36 +01:00
CrazyMax
a571db42a3 Refactor validate for GitHub Actions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-21 21:36:54 +01:00
Tonis Tiigi
8c55320f45 hack: add shfmt
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-07-24 21:17:54 -07:00
Paul "TBBle" Hampson
bbd372d00e Correctly build forks in Travis
The CI script goes looking for the branch to which a commit was pushed,
but was applying the branch name to moby/buildkit even if being built on
a different fork.

Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
2020-07-17 02:35:16 +10:00
Paul "TBBle" Hampson
539b08cd5d Remove bashism from shared shell script
This file is consumed by both validate-vendor (inside an Alpine-based
Docker container where bash is not installed), and the other scripts.

Apart from validate-vendor, all the other scripts in hack/ use bash.

Fixes CI logging a complaint:
> ./hack/validate-vendor: 31: [: pull_request: unexpected operator

Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
2020-01-30 00:20:51 +11:00
Akihiro Suda
e2ea141383 hack: remove legacy Dockerfile
Fix #1022

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2019-10-13 00:10:27 +09:00
Tonis Tiigi
91198c3188 hack: fix unbound ci vars
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-09-20 14:53:28 -07:00
Tonis Tiigi
2cea1107d6 travis: add ci caching
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-17 09:13:06 -07:00
Tonis Tiigi
216a54283b hack: fix buildkit detection of sh
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-03-10 23:48:12 -07:00
Tibor Vass
175506ff7f hack: update scripts to be go mod compatible
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-01-31 22:44:47 +00:00
Tonis Tiigi
ddfb7f77c9 hack: update test dockerfiles to buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-10-10 23:26:05 -07:00
Tonis Tiigi
1dceb3b060 hack: refactor lint to use buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-09-17 10:35:59 -07:00