buildkit/frontend
Justin Chadwell 90ddf87a22 Fix combinations of quotes and heredocs
This adds a couple more integration tests to more fully define the
behavior of these interactions. Additionally, through this, a minor
difference to POSIX was discovered where quotes are supposed to be
properly preserved in a heredoc (since a heredoc is treated as a
double-quoted word).

To handle this, a new property, SkipProcessQuotes is added to the shell
lexer which simply treats quotes as ordinary characters. This is the
only behavioral change needed to actually get the new tests working.

Signed-off-by: Justin Chadwell <me@jedevc.com>
2022-01-31 10:53:58 +00:00
..
dockerfile Fix combinations of quotes and heredocs 2022-01-31 10:53:58 +00:00
gateway Bump github.com/containerd/containerd to v1.6.0-rc.1 2022-01-28 10:18:59 +01:00
subrequests frontend: support for subrequests 2020-10-07 13:36:51 -07:00
frontend.go add source mapping support to warnings 2021-11-30 21:58:37 -08:00
frontend_test.go Change integration.Test from a func to a interface 2021-12-09 20:35:48 -08:00
result.go solver: evaluate solve results lazily 2020-02-05 15:29:43 -08:00