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

Update to libcnb.rs 0.28; instrument go_download #348

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

joshwlewis
Copy link
Member

@joshwlewis joshwlewis commented Mar 3, 2025

This brings in the latest libcnb, complete with tracing pipeline support. With this new support, we can now #[instrument] functions with spans and errors that will be available for the export pipeline. Downloading the go distribution is one of the first areas I'd like to instrument. instrument functionality generally wants std::fmt::Debug for arguments and any errors, so there was a change to function signatures.

@joshwlewis joshwlewis requested a review from a team as a code owner March 3, 2025 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants