Skip to content

Commit 891de26

Browse files
joshwlewisedmorley
andauthored
Update to buildpack API 0.10, invoke processes via bash (#205)
* Update to buildpack API 0.10, update to libcnb 0.18, invoke via bash * Drop stacks from buildpack.toml (no longer supported) * Cleanup in gitignore * Update changelog with note about Buildpack API 0.10 * Use String::from to match existing style * Move user provided command to args[0] * Update changelog with implicit changes from buildpack api 0.10 * Add integration test for argument overrides * Remove trailing comma after last element in `vec![]` usages --------- Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>
1 parent a35b911 commit 891de26

7 files changed

+225
-932
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
/target
2+
/packaged
3+
.tool-versions
24
.idea
35
.DS_Store

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Update to Buildpack API 0.10. ([#205](https://github.com/heroku/procfile-cnb/pull/205)
13+
- All launch processes are now wrapped in `bash -c` instead of using CNB's `direct = false` directive, which is no longer available.
14+
- `.profile` and `.profile.d` scripts will no longer be automatically sourced.
15+
- CNB Lifecycle 0.17 or newer is now required.
16+
1017
## [2.0.2] - 2023-10-24
1118

1219
### Changed

0 commit comments

Comments
 (0)