* Pass Go context.Context where appropriate
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* Fix buildpack builder script
Bypass Moby bug where 500 is returned instead of 404.
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* fixup: update go.mod
Signed-off-by: Matej Vašek <mvasek@redhat.com>
---------
Signed-off-by: Matej Vašek <mvasek@redhat.com>
Fixed authorization by setting keychain for the pack client.
This is required since recently we set pull policy to "always".
Signed-off-by: Matej Vašek <mvasek@redhat.com>
Enable arm64 support for tiny builder (Java,Go).
This commit actually enables only Java since some additinal work has to
be done for Go because upstream paketo buildpack do not support Go fully
yet.
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* refactor: extracted function
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* chore: update pack dep
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* chore: updated imgutil
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* fixup: run hack/update-deps.sh
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* fixup: remote the now unnecessary rename
Signed-off-by: Matej Vašek <mvasek@redhat.com>
---------
Signed-off-by: Matej Vašek <mvasek@redhat.com>
The version 1.77.0 is not compatible with paketo buildpack.
* Updated version of Rust buildpack 0.35.0 => 0.45.0,
version 0.45.0 includes Rust 1.76.0.
* Disabling rustup buildpack so latest Rust (1.77.0) is not used,
instead Rust 1.76.0 from rust-dist buildpack is used.
Signed-off-by: Matej Vašek <mvasek@redhat.com>
Newer version of pack does support adding custom labels to the builder
so the Dockerfile workaround is not needed anymore.
Also the Dockerfile workaround was failing recently due to high
number of layers in full builder.
Signed-off-by: Matej Vašek <mvasek@redhat.com>
* refactor: rename func
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* chore: include Quarkus buildpack in our builder
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: add err check
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: close body after use
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: validate path in tar header
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: disable symlink support
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: sanitize tar file name
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: use correct image path
Signed-off-by: Matej Vasek <mvasek@redhat.com>
---------
Signed-off-by: Matej Vasek <mvasek@redhat.com>