a50e89c38e
progress: explicitly fail if tty requested but not available
...
The NewPrinter function is mostly borrowed from buildkit. However, at
some point, it seems that the implementations drifted.
This patch updates buildx to be more similar in behavior to it's
buildkit counterpart, specifically, it will explicitly fail if a TTY
output is requested using "--progress=tty", but the output is not
available.
To gracefully fallback to plain progress in this scenario,
"--progress=plain" is required.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-10-25 10:55:36 +01:00
fc7ba75fd7
Remove uses of deprecated io/ioutil
...
The package has been deprecated since Go 1.16: https://go.dev/doc/go1.16#ioutil
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-03-10 01:46:06 +01:00
b77d7864fa
progress: avoid double logs when multiple targets build same step
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-02-28 23:32:54 -08:00
2d7540fb0a
Separate io.Writer from console.File for NewPrinter
...
Signed-off-by: Edgar Lee <edgarl@netflix.com >
2022-02-06 09:11:47 -08:00
ed4103ef52
commands: build summary of warnings on build
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-12-19 22:32:59 -08:00
9c3be32bc9
vendor: update buildkit to 539be170
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-12-16 11:42:02 -08:00
55d5b80dfe
Add quiet mode to progress printer
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com >
2021-03-09 17:12:46 -03:00
1496ac9b55
util: simplify progress syncronization
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
3d630c6f7f
Replace usage of *os.File by console.File interface on printer
...
Signed-off-by: ulyssessouza <ulyssessouza@gmail.com >
2019-12-10 23:37:42 +01:00
f8e8f17f4e
progress: add env config
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-05-06 16:39:09 -07:00
a6d893efca
driver: add logging support to bootstrap
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-03-26 11:36:16 -07:00