Josh W Lewis

Results 33 comments of Josh W Lewis

@Crazybun0422 - Looks like something is trying to create a directory in `/layers/heroku_nodejs-npm-install` at runtime. I'm not surprised that you would see `EACCES` for that. Do you have any insights...

@Crazybun0422 `heroku/builder-classic:22` is deprecated, and part of the reason is that it uses an older Buildpack API (0.4, 0.10 is current). I don't think you'll be able to fix those...

> I don't think the logging is the root issue, the inability to write a cache is. The cache would have been written during the build phase. It's surprising to...

Looks like the cache layer does get written correctly during the build phase, but is not available at runtime, (by design - it reduces image size to leave it out)....

Sorry, we don't have a way to modify the download urls at present, other than forking the buildpack and modifying inventory.toml. What kind of restrictions do you have? It sounds...

When `node_modules` gets fairly large, it's possible that `rm -rf "$build_dir/node_modules/*"` gets expanded to a massive command and hits `Argument list too long` errors. So, I'm not a fan of...

> $ cat /sys/fs/cgroup/memory/memory.limit_in_bytes 9223372036854771712 That seems like a bit more than 512MB! For what it's worth, I think `dokku` setups return a similarly large value. I would be interested...

This area is also problematic for https://github.com/heroku/languages-github-actions, which depends on `libcnb-data` for `buildpack.toml` parsing. It forces `languages-github-actions` to use `libcnb-data` `0.17.0` (so that buildpacks with `[[stacks]]` are supported), or `libcnb-data`...

I dug into the cached docker volume. It looks like the values are stored as integers there: ``` $ docker run -it --rm -v=pack-cache-library_sample_latest-411aa02e5253.build:/tmp/build --entrypoint bash sample heroku@85a7fa18b759:/workspace$ cat /tmp/build/committed/io.buildpacks.lifecycle.cache.metadata...

I really like the chained form and would hate to lose it, but I also had this issue recently. For more complex modification, what about a mutation function to avoid...