Ed Morley

Results 266 issues of Ed Morley

Heroku itself currently runs on AMD64 CPUs, however, some users use our buildpacks locally on machines with ARM64 CPUs (such as M1/M2/M3 MacBooks) with the Heroku base images published to...

Heroku itself currently runs on AMD64 CPUs, however, some users use our buildpacks locally on machines with ARM64 CPUs (such as M1/M2/M3 MacBooks) with the Heroku base images published to...

In the Python CNB as part of switching to the new struct layer API, I've started using the pattern of having the layer function accept an `env: &mut Env` argument,...

enhancement
libcnb

Currently `EmptyLayerCause::InvalidMetadataAction` and `EmptyLayerCause::RestoredLayerAction` are defined as struct enum variants with a single `cause` field: https://github.com/heroku/libcnb.rs/blob/3fa2c6cd5b45f6b56e78ea69df84d838644d0e84/libcnb/src/layer/struct_api/mod.rs#L81-L94 This `cause` field is derived from the return value from the `invalid_metadata_action` and `restored_layer_action`...

enhancement
libcnb
breaking change

In the docs for the new struct API, it seems the `cached_layer()` example are missing the `layer.write_metadata()` calls. For example in: https://docs.rs/libcnb/latest/libcnb/build/struct.BuildContext.html#method.cached_layer In the "more complex example" case (which actually...

documentation
libcnb

By default, if I run `cargo libcnb package` on my M1 Macbook, I get: ``` buildpacks-python $ cargo libcnb package 🚚 Preparing package directory... 🖥️ Gathering Cargo configuration (for x86_64-unknown-linux-musl)...

enhancement
libcnb-cargo
breaking change

Hi When a virtual environment is created using `uv venv`, it adds run-time import hooks in the created `site-packages`, which patch `distutils.dist` and/or `setuptools.dist`: ``` $ uv --version uv 0.3.1...

virtualenv

Heroku itself currently runs on AMD64 CPUs, however, some users use our buildpacks locally on machines with ARM64 CPUs (such as M1/M2/M3 MacBooks) with the Heroku base images published to...

On Heroku-24, Git only exists in the build image and not the run image. As such, if Git is needed at runtime it has to be installed using the APT...

### Is there an existing issue for this? - [X] I have searched the existing issues ### Package ecosystem Cargo ### Package manager version 1.71.1 ### Language version 1.71.1 ###...

T: bug 🐞
L: ruby:bundler
L: go:modules
L: git:submodules
L: rust:cargo