Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where to find current toml to create bindings? #8

Closed
michbeck100 opened this issue May 4, 2023 · 4 comments
Closed

Where to find current toml to create bindings? #8

michbeck100 opened this issue May 4, 2023 · 4 comments

Comments

@michbeck100
Copy link

I‘m trying to create bindings for the latest dashaun/builder image to download all dependencies.
I only found https://github.com/dmikusa/paketo-arm64/blob/main/arm64-toml/bellsoft.toml but the binaries in there are older than the ones that are downloaded when using your image.
Where can I find the toml that is used in your image?

@dashaun
Copy link
Owner

dashaun commented Sep 18, 2023

@michbeck100 the script that is provided in this repository, downloads, modifies, and generates all of that information during the build.

  • The script pulls the "upsteam" builder (git clone)
  • It uses the upstream TOML to find and download the ARM64 versions of the artifacts
  • It generates (I know) SHA256 values to put into the dependency metadata
  • It repackages each of the buildpacks, with updated dependencies, matching upstream as close as possible

So maybe one of these will work:

  • clone the repository, run ./scripts/tiny.sh on any machine, you should be able to modify the TOML files before ARM64 is required
  • If you can access the latest pipeline output you should be able to get the information you are looking for
  • docker inspect dashaun/builder:tiny or pack builder inspect dashaun/builder:tiny on ARM64 machine

Can you share what you are trying to accomplish?

I just released a new version, based on the latest upstream, today!

@dashaun
Copy link
Owner

dashaun commented Sep 18, 2023

@michbeck100 This blog post might help you track down what you are looking for.

@dashaun
Copy link
Owner

dashaun commented Oct 17, 2023

@michbeck100 the ARM64 support continues to move forward in Paketo. Are you still stuck? Can I close this issue?

@michbeck100
Copy link
Author

No. I’m fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants