-
Notifications
You must be signed in to change notification settings - Fork 18
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
Remove cutlass integration tests #674
Conversation
All equivalent checks that were done in the cutlass tests have been moved into the Rust integration tests which use the composite buildpacks to execute.
TODO: remove cutlass tests from required validations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked the individual tests were ported over. All but the node version ones were. Code comments on the retry
helper relate more to #663, but I think are still relevant here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The current changes look good. One failing test due to ci.yml still referencing cutlass. Other than that
@colincasey This was merged with a failing CI job, since the CI workflow wasn't updated: Richard mentioned this in his review: |
Forgot to remove this with #674.
Forgot to remove this with #674.
* main: (48 commits) Remove cutlass job from CI (#675) Update Inventory for heroku/nodejs-npm-engine (#624) Remove cutlass integration tests (#674) Update Inventory for heroku/nodejs-engine (#671) Update Inventory for heroku/nodejs-yarn (#670) Prepare integration tests to run under a single builder (#663) Bump Swatinem/rust-cache from 2.6.2 to 2.7.0 (#665) Bump actions/checkout from 3 to 4 (#664) Bump regex from 1.9.5 to 1.9.6 (#666) Bump thiserror from 1.0.48 to 1.0.49 (#667) Bump ureq from 2.7.1 to 2.8.0 (#668) Bump serde_json from 1.0.105 to 1.0.107 (#669) Fix CNB builder repo URL (#672) Fix non-existent builder Docker image name (#673) Updates `libcnb` to 0.15.0 (#662) Switch tests from `heroku/buildpacks:20` to `heroku/builder:20` (#660) Prepare release v1.1.6 (#658) Bump regex from 1.9.4 to 1.9.5 (#656) Bump indoc from 2.0.3 to 2.0.4 (#657) Bump toml from 0.7.6 to 0.7.8 (#654) ... # Conflicts: # buildpacks/nodejs-engine/CHANGELOG.md
* main: (31 commits) Add `npm` to `nodejs-engine` build plan (#622) Remove cutlass job from CI (#675) Update Inventory for heroku/nodejs-npm-engine (#624) Remove cutlass integration tests (#674) Update Inventory for heroku/nodejs-engine (#671) Update Inventory for heroku/nodejs-yarn (#670) Prepare integration tests to run under a single builder (#663) Bump Swatinem/rust-cache from 2.6.2 to 2.7.0 (#665) Bump actions/checkout from 3 to 4 (#664) Bump regex from 1.9.5 to 1.9.6 (#666) Bump thiserror from 1.0.48 to 1.0.49 (#667) Bump ureq from 2.7.1 to 2.8.0 (#668) Bump serde_json from 1.0.105 to 1.0.107 (#669) Fix CNB builder repo URL (#672) Fix non-existent builder Docker image name (#673) Updates `libcnb` to 0.15.0 (#662) Switch tests from `heroku/buildpacks:20` to `heroku/builder:20` (#660) Prepare release v1.1.6 (#658) Bump regex from 1.9.4 to 1.9.5 (#656) Bump indoc from 2.0.3 to 2.0.4 (#657) ... # Conflicts: # Cargo.lock # Cargo.toml # buildpacks/nodejs-npm-engine/CHANGELOG.md # test_support/Cargo.toml # test_support/src/lib.rs
* main: (31 commits) Add `npm` to `nodejs-engine` build plan (#622) Remove cutlass job from CI (#675) Update Inventory for heroku/nodejs-npm-engine (#624) Remove cutlass integration tests (#674) Update Inventory for heroku/nodejs-engine (#671) Update Inventory for heroku/nodejs-yarn (#670) Prepare integration tests to run under a single builder (#663) Bump Swatinem/rust-cache from 2.6.2 to 2.7.0 (#665) Bump actions/checkout from 3 to 4 (#664) Bump regex from 1.9.5 to 1.9.6 (#666) Bump thiserror from 1.0.48 to 1.0.49 (#667) Bump ureq from 2.7.1 to 2.8.0 (#668) Bump serde_json from 1.0.105 to 1.0.107 (#669) Fix CNB builder repo URL (#672) Fix non-existent builder Docker image name (#673) Updates `libcnb` to 0.15.0 (#662) Switch tests from `heroku/buildpacks:20` to `heroku/builder:20` (#660) Prepare release v1.1.6 (#658) Bump regex from 1.9.4 to 1.9.5 (#656) Bump indoc from 2.0.3 to 2.0.4 (#657) ... # Conflicts: # Cargo.lock # Cargo.toml # meta-buildpacks/nodejs/buildpack.toml # test_support/Cargo.toml # test_support/src/lib.rs
Previously only libcnb related dependency updates were grouped into one Dependabot PR. Now there is a second group, that takes advantage of Dependabot's new semver version level grouping feature: https://github.blog/changelog/2023-08-17-grouped-version-updates-by-semantic-version-level-for-dependabot/ In addition, the check changelog skipping strategy has been updated to use the explicit `skip changelog` label for (a) explicitness, (b) to allow removing the label in situations where we realise a changelog entry is required (eg libcnb buildpack API version bumps), (c) for consistency with other repos. Lastly, the redundant `bundler` entry in the Dependabot config has been removed (a leftover from #674). GUS-W-14258249.
All equivalent checks that were done in the cutlass tests have been moved into the Rust integration tests which use the composite buildpacks to execute.