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

Improved output directory helpers #632

Merged
merged 5 commits into from
Aug 22, 2023

Conversation

colincasey
Copy link
Contributor

In preparation for adding support for testing meta-buildpacks the process of building output directories is being improved in libcnb-package so that they are easier to work with in libcnb-package and libcnb-test.

Both the packaging and testing processes will use this new functionality to construct output locations to write compiled buildpacks into as well as rewriting dependency paths to resolved project-level dependencies declared with libcnb:{buildpack_id}.

…cess of building output directories is being improved in libcnb-package so that they are easier to work with in libcnb-package and libcnb-test.

Both the packaging and testing processes will use this new functionality to construct output locations to write compiled buildpacks into as well as rewriting dependency paths to resolved project-level dependencies declared with libcnb:{buildpack_id}.
In preparation for adding support for testing meta-buildpacks the process of building output directories is being improved in libcnb-package so that they are easier to work with in  libcnb-package and libcnb-test.

Both the packaging and testing processes will use this new functionality to construct output locations to write compiled buildpacks into as well as rewriting dependency paths to resolved project-level dependencies declared with libcnb:{buildpack_id}.
…cator

* main:
  Bump buildpacks/github-actions from 5.3.1 to 5.4.0 (#647)
  Prepare release v0.14.0 (#646)
  Pin intra-libcnb* crate dependencies to exact versions (#644)
  Rename libcnb-cargo integration test file (#645)
  Add version links in the changelog (#643)
  Update Quick Start Guide (#640)
  Run `cargo upgrade` as part of preparing libcnb releases (#641)
  Move packaged buildpack directory out of `target/` (#583)
  Refactor libcnb-cargo integration tests (#637)
  libcnb-test: Improve error messages for `address_for_port` (#636)
  libcnb-test: Implement `fmt::Display` for `LogOutput` (#635)

# Conflicts:
#	CHANGELOG.md
#	libcnb-cargo/src/package/command.rs
#	libcnb-cargo/src/package/error.rs
#	libcnb-cargo/tests/test.rs
#	libcnb-package/src/lib.rs
@Malax Malax force-pushed the libcnb-package/buildpack_output_directory_locator branch 2 times, most recently from 63c5532 to 58734d4 Compare August 22, 2023 10:45
@Malax Malax force-pushed the libcnb-package/buildpack_output_directory_locator branch from 58734d4 to 6e19132 Compare August 22, 2023 10:46
@Malax Malax merged commit 444d769 into main Aug 22, 2023
4 checks passed
@Malax Malax deleted the libcnb-package/buildpack_output_directory_locator branch August 22, 2023 11:05
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