-
Notifications
You must be signed in to change notification settings - Fork 10
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
Mola #5
base: bpwatch
Are you sure you want to change the base?
Mola #5
Commits on Feb 1, 2021
-
add Node 15 tests and download scripts
Danielle Adams committedFeb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 4cebba1 - Browse repository at this point
Copy the full SHA 4cebba1View commit details -
make heroku-20 the current stack and heroku-18 the deprecated stack
Danielle Adams committedFeb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for c868da0 - Browse repository at this point
Copy the full SHA c868da0View commit details -
make Node 14 the default version
Danielle Adams committedFeb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 2bbc026 - Browse repository at this point
Copy the full SHA 2bbc026View commit details -
Danielle Adams committed
Feb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for ae7ae15 - Browse repository at this point
Copy the full SHA ae7ae15View commit details -
Danielle Adams committed
Feb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 39fa6fe - Browse repository at this point
Copy the full SHA 39fa6feView commit details -
Danielle Adams committed
Feb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for be3b8a0 - Browse repository at this point
Copy the full SHA be3b8a0View commit details -
remove travis env vars; update plugins again
Danielle Adams committedFeb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 8b08b4b - Browse repository at this point
Copy the full SHA 8b08b4bView commit details -
Danielle Adams committed
Feb 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 54bf313 - Browse repository at this point
Copy the full SHA 54bf313View commit details -
Merge pull request heroku#895 from heroku/add-node-15
Add Node 15 test and plugin references
Configuration menu - View commit details
-
Copy full SHA for 5d785fe - Browse repository at this point
Copy the full SHA 5d785feView commit details
Commits on Feb 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f0ddb4a - Browse repository at this point
Copy the full SHA f0ddb4aView commit details
Commits on Feb 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4817e09 - Browse repository at this point
Copy the full SHA 4817e09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d9073 - Browse repository at this point
Copy the full SHA 98d9073View commit details
Commits on Feb 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7cc47c5 - Browse repository at this point
Copy the full SHA 7cc47c5View commit details
Commits on Feb 10, 2021
-
prune yarn devDependencies at the end of build (heroku#891)
* prune yarn devDependencies at the end of build * Remove warning message for production flag * Update tests to reflect need of workspace import * install workspace plugin when not present * update fixtures * cache build with yarn 2 * change grep of yarn plugins from yarnrc.yml; delete warning test for production flag * set up buildpack to instead warn that plugin is missing and prompt user to install before build
Configuration menu - View commit details
-
Copy full SHA for 752f1d5 - Browse repository at this point
Copy the full SHA 752f1d5View commit details
Commits on Feb 11, 2021
-
swap a dependency with a failure script
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 6933e1c - Browse repository at this point
Copy the full SHA 6933e1cView commit details -
Danielle Adams committed
Feb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for f949185 - Browse repository at this point
Copy the full SHA f949185View commit details -
clean up node versions for tests and add all metrics supported tests
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 031c65e - Browse repository at this point
Copy the full SHA 031c65eView commit details -
continue updating tests for lagging node versions and unused dependen…
…cies
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 1a1a7f6 - Browse repository at this point
Copy the full SHA 1a1a7f6View commit details -
replace heroku package with more lightweight
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 231af75 - Browse repository at this point
Copy the full SHA 231af75View commit details -
fix mismatching npm + node versions
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 4405a5d - Browse repository at this point
Copy the full SHA 4405a5dView commit details -
fix test with devdependencies missing
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 79f61cb - Browse repository at this point
Copy the full SHA 79f61cbView commit details -
Merge pull request heroku#903 from heroku/fix-some-tests
Fix tests that depend on packages [changelog skip]
Configuration menu - View commit details
-
Copy full SHA for 6ffb5c5 - Browse repository at this point
Copy the full SHA 6ffb5c5View commit details -
add 10.23.3 and 14.5.5 to inventory
Danielle Adams committedFeb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for b4e845a - Browse repository at this point
Copy the full SHA b4e845aView commit details -
Danielle Adams committed
Feb 11, 2021 Configuration menu - View commit details
-
Copy full SHA for b751dcc - Browse repository at this point
Copy the full SHA b751dccView commit details -
Merge pull request heroku#902 from heroku/update-inventory
add 10.23.3, 12.20.2 and 14.5.5 to inventory
Configuration menu - View commit details
-
Copy full SHA for 1660cf2 - Browse repository at this point
Copy the full SHA 1660cf2View commit details
Commits on Feb 26, 2021
-
fix return value for detecting yarn workspace plugin
Danielle Adams committedFeb 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 2935101 - Browse repository at this point
Copy the full SHA 2935101View commit details -
Danielle Adams committed
Feb 26, 2021 Configuration menu - View commit details
-
Copy full SHA for fd3d41c - Browse repository at this point
Copy the full SHA fd3d41cView commit details -
Merge pull request heroku#905 from heroku/bug/fix-yarn-prune
fix return value for detecting yarn workspace plugin
Configuration menu - View commit details
-
Copy full SHA for 70af836 - Browse repository at this point
Copy the full SHA 70af836View commit details
Commits on Apr 28, 2021
-
Prefer local packages when present in cache
This change updates the `yarn install` step to use the `--prefer-offline` argument. This avoids reinstalling already-present packages when the local cache has them.
Configuration menu - View commit details
-
Copy full SHA for 74bb294 - Browse repository at this point
Copy the full SHA 74bb294View commit details
Commits on May 20, 2021
-
create CHANGELOG release for v184
Danielle Adams committedMay 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 818938d - Browse repository at this point
Copy the full SHA 818938dView commit details -
Merge pull request heroku#916 from heroku/release-v184
release v184
Configuration menu - View commit details
-
Copy full SHA for 9339e59 - Browse repository at this point
Copy the full SHA 9339e59View commit details
Commits on May 27, 2021
-
Drop Heroku-16 from CI test matrix
The Heroku-16 stack reached end-of-life on May 1st, 2021, and from June 1st, 2021, builds will be disabled. This removes support for testing against Heroku-16 in CI. This change is non-breaking as it only affects development (hence why it's landing a few days early), however a changelog entry has been added regardless, for improved visibility into the support status of the stack. Closes GUS-W-9329672.
Configuration menu - View commit details
-
Copy full SHA for 0272d77 - Browse repository at this point
Copy the full SHA 0272d77View commit details -
Merge pull request heroku#920 from heroku/edmorley/rm-heroku-16-testing
Drop Heroku-16 from CI test matrix
Configuration menu - View commit details
-
Copy full SHA for 3f4c594 - Browse repository at this point
Copy the full SHA 3f4c594View commit details -
Tests: Use the correct value for STACK during integration tests (hero…
…ku#921) In production `STACK` is always set to `heroku-{16,18,20}` even for the `-build` stack image variants. This changes make the tests closer to production.
Configuration menu - View commit details
-
Copy full SHA for 338cf9b - Browse repository at this point
Copy the full SHA 338cf9bView commit details -
remove @danielleadams from buildpack README
Danielle Adams committedMay 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 5ed109b - Browse repository at this point
Copy the full SHA 5ed109bView commit details
Commits on Jun 1, 2021
-
Merge pull request heroku#922 from heroku/rm-tweet-handle
remove @danielleadams from buildpack README [changelog skip]
Configuration menu - View commit details
-
Copy full SHA for 1b9a117 - Browse repository at this point
Copy the full SHA 1b9a117View commit details -
Danielle Adams committed
Jun 1, 2021 Configuration menu - View commit details
-
Copy full SHA for db67c64 - Browse repository at this point
Copy the full SHA db67c64View commit details
Commits on Jun 2, 2021
-
Merge pull request heroku#923 from heroku/release-node-16-plugin
add metrics plugin for Node 16
Configuration menu - View commit details
-
Copy full SHA for 76c21b3 - Browse repository at this point
Copy the full SHA 76c21b3View commit details
Commits on Jun 3, 2021
-
Danielle Adams committed
Jun 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 30f4721 - Browse repository at this point
Copy the full SHA 30f4721View commit details -
Merge pull request heroku#924 from heroku/release-v185
release v185
Configuration menu - View commit details
-
Copy full SHA for 23572a2 - Browse repository at this point
Copy the full SHA 23572a2View commit details
Commits on Jun 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8770f1b - Browse repository at this point
Copy the full SHA 8770f1bView commit details
Commits on Jul 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1c1c5ca - Browse repository at this point
Copy the full SHA 1c1c5caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a8d7f - Browse repository at this point
Copy the full SHA 52a8d7fView commit details -
Merge pull request heroku#931 from heroku/refactor-web-concurrency
Refactor $WEB_CONCURRENCY handling
Configuration menu - View commit details
-
Copy full SHA for d3b484a - Browse repository at this point
Copy the full SHA d3b484aView commit details
Commits on Aug 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a50567d - Browse repository at this point
Copy the full SHA a50567dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8028eb - Browse repository at this point
Copy the full SHA a8028ebView commit details
Commits on Aug 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 96b628a - Browse repository at this point
Copy the full SHA 96b628aView commit details
Commits on Aug 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4ded7fc - Browse repository at this point
Copy the full SHA 4ded7fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed02061 - Browse repository at this point
Copy the full SHA ed02061View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebd83e3 - Browse repository at this point
Copy the full SHA ebd83e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77c5efe - Browse repository at this point
Copy the full SHA 77c5efeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cc5895 - Browse repository at this point
Copy the full SHA 2cc5895View commit details -
Re-introduce node resolve-version tests, with less specificity on min…
…or and patch levels
Configuration menu - View commit details
-
Copy full SHA for 49f4806 - Browse repository at this point
Copy the full SHA 49f4806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49df608 - Browse repository at this point
Copy the full SHA 49df608View commit details -
Merge pull request heroku#934 from heroku/jwl/update-shunit2
Fix broken tests; bump shUnit2 to 2.1.8
Configuration menu - View commit details
-
Copy full SHA for 4e478c9 - Browse repository at this point
Copy the full SHA 4e478c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd8ebf - Browse repository at this point
Copy the full SHA ddd8ebfView commit details
Commits on Aug 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 908b595 - Browse repository at this point
Copy the full SHA 908b595View commit details -
Merge pull request heroku#935 from heroku/jwl/release-v186
Prepare release v186
Configuration menu - View commit details
-
Copy full SHA for 9937029 - Browse repository at this point
Copy the full SHA 9937029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eaa64d - Browse repository at this point
Copy the full SHA 8eaa64dView commit details -
Merge pull request heroku#928 from djmarcin/fix-custom-url
Fix NODE_BINARY_URL extraction
Configuration menu - View commit details
-
Copy full SHA for 39e4b17 - Browse repository at this point
Copy the full SHA 39e4b17View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3c2f5f8 - Browse repository at this point
Copy the full SHA 3c2f5f8View commit details
Commits on Sep 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 79871cc - Browse repository at this point
Copy the full SHA 79871ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5adfe72 - Browse repository at this point
Copy the full SHA 5adfe72View commit details -
Configuration menu - View commit details
-
Copy full SHA for f704ca4 - Browse repository at this point
Copy the full SHA f704ca4View commit details -
Merge pull request heroku#936 from heroku/jwl/upgrade-hatchet
Upgrade to latest heroku_hatchet (7.3.4)
Configuration menu - View commit details
-
Copy full SHA for cd6ecdf - Browse repository at this point
Copy the full SHA cd6ecdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c041510 - Browse repository at this point
Copy the full SHA c041510View commit details -
Configuration menu - View commit details
-
Copy full SHA for c84260f - Browse repository at this point
Copy the full SHA c84260fView commit details -
Merge pull request heroku#901 from BigAlUK/tiny_typo
Corrects tiny typo in conflicting lockfile failure message
Configuration menu - View commit details
-
Copy full SHA for 45f5120 - Browse repository at this point
Copy the full SHA 45f5120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eed950 - Browse repository at this point
Copy the full SHA 5eed950View commit details -
Merge pull request heroku#937 from heroku/jwl/update-check-changelog
Update changelog check to be skippable
Configuration menu - View commit details
-
Copy full SHA for d61da4e - Browse repository at this point
Copy the full SHA d61da4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc6e23c - Browse repository at this point
Copy the full SHA dc6e23cView commit details -
add support for running "npm ci" when "npm-shrinkwrap.json" is found …
…on the project directory
Configuration menu - View commit details
-
Copy full SHA for 61a2c2c - Browse repository at this point
Copy the full SHA 61a2c2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b16a707 - Browse repository at this point
Copy the full SHA b16a707View commit details -
Merge pull request heroku#913 from commonlit/prefer-offline
Prefer local packages when present in cache
Configuration menu - View commit details
-
Copy full SHA for b44600c - Browse repository at this point
Copy the full SHA b44600cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 900cd1c - Browse repository at this point
Copy the full SHA 900cd1cView commit details -
Merge pull request heroku#938 from fjorgemota/main
Add support for running "npm ci" when "npm-shrinkwrap.json" is found on the project directory
Configuration menu - View commit details
-
Copy full SHA for 5b3fac9 - Browse repository at this point
Copy the full SHA 5b3fac9View commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ff2d26 - Browse repository at this point
Copy the full SHA 3ff2d26View commit details -
Merge pull request heroku#939 from heroku/release-v187
Prepare v187 release
Configuration menu - View commit details
-
Copy full SHA for 6335e29 - Browse repository at this point
Copy the full SHA 6335e29View commit details
Commits on Sep 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d92962a - Browse repository at this point
Copy the full SHA d92962aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d910b8 - Browse repository at this point
Copy the full SHA 0d910b8View commit details
Commits on Sep 8, 2021
-
Merge pull request heroku#888 from brandonchinn178/main
Always use local yarn cache with yarn 2
Configuration menu - View commit details
-
Copy full SHA for 5c733ce - Browse repository at this point
Copy the full SHA 5c733ceView commit details
Commits on Sep 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8f720a0 - Browse repository at this point
Copy the full SHA 8f720a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff81d5a - Browse repository at this point
Copy the full SHA ff81d5aView commit details -
Merge pull request heroku#940 from heroku/jwl/update-node-inventory-p…
…ages Update node inventory to include previously truncated versions
Configuration menu - View commit details
-
Copy full SHA for b3edf9d - Browse repository at this point
Copy the full SHA b3edf9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a6d7e - Browse repository at this point
Copy the full SHA 21a6d7eView commit details -
Merge pull request heroku#941 from heroku/release-v188
Prepare release v188
Configuration menu - View commit details
-
Copy full SHA for 4c419b5 - Browse repository at this point
Copy the full SHA 4c419b5View commit details
Commits on Sep 13, 2021
-
Update changelog release date for v188
Since it was published the day after the currently listed date: ``` $ h buildpacks:versions heroku/nodejs | head -n3 Version Released At Status ─────── ──────────────────────── ───────── 188 2021-09-10T17:03:08.056Z published ```
Configuration menu - View commit details
-
Copy full SHA for 3532eb5 - Browse repository at this point
Copy the full SHA 3532eb5View commit details -
Merge pull request heroku#942 from heroku/edmorley/changelog-v188
Update changelog release date for v188
Configuration menu - View commit details
-
Copy full SHA for 314a783 - Browse repository at this point
Copy the full SHA 314a783View commit details
Commits on Sep 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 86fcc85 - Browse repository at this point
Copy the full SHA 86fcc85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 512a2ef - Browse repository at this point
Copy the full SHA 512a2efView commit details -
Merge pull request heroku#944 from heroku/revert-888-main
Revert "Always use local yarn cache with yarn 2"
Configuration menu - View commit details
-
Copy full SHA for 05cece9 - Browse repository at this point
Copy the full SHA 05cece9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 699fd14 - Browse repository at this point
Copy the full SHA 699fd14View commit details -
Merge pull request heroku#945 from heroku/release-v189
Prepare release v189
Configuration menu - View commit details
-
Copy full SHA for 083bccc - Browse repository at this point
Copy the full SHA 083bcccView commit details
Commits on Oct 4, 2021
-
Add Yarn 1.22.1{2,3,4,5} to inventory/yarn.toml (heroku#947)
To fix CI on `main`, now that there are newer Yarn versions, which cause `testBuildMetaData` to fail, the same as it did in heroku#934. GUS-W-9981764.
Configuration menu - View commit details
-
Copy full SHA for 2993213 - Browse repository at this point
Copy the full SHA 2993213View commit details -
Add Dependabot config (heroku#946)
Since by default Dependabot only opens PRs for security fixes, unless an explicit config exists. See: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates GUS-W-9981100.
Configuration menu - View commit details
-
Copy full SHA for ff5859b - Browse repository at this point
Copy the full SHA ff5859bView commit details -
Bump github.com/stretchr/testify from 1.3.0 to 1.7.0 (heroku#950)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.3.0 to 1.7.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](stretchr/testify@v1.3.0...v1.7.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f7b3677 - Browse repository at this point
Copy the full SHA f7b3677View commit details -
Remove unused parallel_tests gem & refresh Gemfile.lock (heroku#953)
- Removed unused `parallel_tests` dependency (this repository is using `parallel_split_tests` instead). - Refreshes `Gemfile.lock` to pick up new dependencies. Moving forwards Dependabot will take care of this, but doing so in one go reduces the PR churn to get the repo up to date. Mass-updating is safe since the Ruby deps are only used in CI. GUS-W-9981100.
Configuration menu - View commit details
-
Copy full SHA for bbdfac4 - Browse repository at this point
Copy the full SHA bbdfac4View commit details
Commits on Oct 17, 2021
-
Bump actions/checkout from 2.3.4 to 2.3.5 (heroku#955)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2.3.4...v2.3.5) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c7a3e20 - Browse repository at this point
Copy the full SHA c7a3e20View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 83f3262 - Browse repository at this point
Copy the full SHA 83f3262View commit details -
Merge pull request heroku#966 from heroku/jwl/update-inventory
Update node and yarn inventory
Configuration menu - View commit details
-
Copy full SHA for f47bc34 - Browse repository at this point
Copy the full SHA f47bc34View commit details -
Bump actions/checkout from 2.3.5 to 2.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2ded7b - Browse repository at this point
Copy the full SHA f2ded7bView commit details -
Merge pull request heroku#960 from heroku/dependabot/github_actions/a…
…ctions/checkout-2.4.0 Bump actions/checkout from 2.3.5 to 2.4.0
Configuration menu - View commit details
-
Copy full SHA for a4a029a - Browse repository at this point
Copy the full SHA a4a029aView commit details
Commits on Jan 14, 2022
-
Bump rspec-expectations from 3.10.1 to 3.10.2 (heroku#970)
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.10.1 to 3.10.2. - [Release notes](https://github.com/rspec/rspec-expectations/releases) - [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md) - [Commits](rspec/rspec-expectations@v3.10.1...v3.10.2) --- updated-dependencies: - dependency-name: rspec-expectations dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b9baa76 - Browse repository at this point
Copy the full SHA b9baa76View commit details
Commits on Jan 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ddedbb6 - Browse repository at this point
Copy the full SHA ddedbb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a13d1 - Browse repository at this point
Copy the full SHA c9a13d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4032bc - Browse repository at this point
Copy the full SHA d4032bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3857be - Browse repository at this point
Copy the full SHA a3857beView commit details -
Merge pull request heroku#973 from heroku/jwl/default-nodejs-16
Update default node version to 16.x
Configuration menu - View commit details
-
Copy full SHA for 3fe582f - Browse repository at this point
Copy the full SHA 3fe582fView commit details
Commits on Jan 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8204a89 - Browse repository at this point
Copy the full SHA 8204a89View commit details -
Merge pull request heroku#974 from heroku/jwl/update-inventory-jan22
Chore: Update Inventory
Configuration menu - View commit details
-
Copy full SHA for d18c0f8 - Browse repository at this point
Copy the full SHA d18c0f8View commit details
Commits on Feb 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c753166 - Browse repository at this point
Copy the full SHA c753166View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3940e95 - Browse repository at this point
Copy the full SHA 3940e95View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 357617b - Browse repository at this point
Copy the full SHA 357617bView commit details -
Co-authored-by: Ed Morley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ec9c65 - Browse repository at this point
Copy the full SHA 1ec9c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83741aa - Browse repository at this point
Copy the full SHA 83741aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d93bc7 - Browse repository at this point
Copy the full SHA 7d93bc7View commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e8f6f47 - Browse repository at this point
Copy the full SHA e8f6f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 214714e - Browse repository at this point
Copy the full SHA 214714eView commit details -
Configuration menu - View commit details
-
Copy full SHA for add674f - Browse repository at this point
Copy the full SHA add674fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53cd8ff - Browse repository at this point
Copy the full SHA 53cd8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c960694 - Browse repository at this point
Copy the full SHA c960694View commit details -
Configuration menu - View commit details
-
Copy full SHA for a63e1e3 - Browse repository at this point
Copy the full SHA a63e1e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075c31a - Browse repository at this point
Copy the full SHA 075c31aView commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8c64f1e - Browse repository at this point
Copy the full SHA 8c64f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c90ec - Browse repository at this point
Copy the full SHA 44c90ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7aeb3 - Browse repository at this point
Copy the full SHA 5a7aeb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 501a890 - Browse repository at this point
Copy the full SHA 501a890View commit details -
Configuration menu - View commit details
-
Copy full SHA for f945b69 - Browse repository at this point
Copy the full SHA f945b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7027301 - Browse repository at this point
Copy the full SHA 7027301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ee5751 - Browse repository at this point
Copy the full SHA 9ee5751View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0eafa2 - Browse repository at this point
Copy the full SHA f0eafa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e8188 - Browse repository at this point
Copy the full SHA a3e8188View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6994e80 - Browse repository at this point
Copy the full SHA 6994e80View commit details
Commits on Feb 7, 2022
-
Merge pull request heroku#977 from heroku/jwl/release-v190
Document v190 release
Configuration menu - View commit details
-
Copy full SHA for 3a38aed - Browse repository at this point
Copy the full SHA 3a38aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76fa321 - Browse repository at this point
Copy the full SHA 76fa321View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8068b9 - Browse repository at this point
Copy the full SHA a8068b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d1b04 - Browse repository at this point
Copy the full SHA 45d1b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e493f - Browse repository at this point
Copy the full SHA c8e493fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc33290 - Browse repository at this point
Copy the full SHA bc33290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b0bae - Browse repository at this point
Copy the full SHA 90b0baeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c9a8da - Browse repository at this point
Copy the full SHA 0c9a8daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3014d6b - Browse repository at this point
Copy the full SHA 3014d6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3630f56 - Browse repository at this point
Copy the full SHA 3630f56View commit details
Commits on Feb 10, 2022
-
Bump rspec-expectations from 3.10.2 to 3.11.0 (heroku#980)
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.10.2 to 3.11.0. - [Release notes](https://github.com/rspec/rspec-expectations/releases) - [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md) - [Commits](rspec/rspec-expectations@v3.10.2...v3.11.0) --- updated-dependencies: - dependency-name: rspec-expectations dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd1a8f8 - Browse repository at this point
Copy the full SHA dd1a8f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ee60e - Browse repository at this point
Copy the full SHA d8ee60eView commit details -
Merge pull request heroku#978 from heroku/jwl/yarn-pnp-nonzero
Improve support for yarn 2
Configuration menu - View commit details
-
Copy full SHA for 7b053c7 - Browse repository at this point
Copy the full SHA 7b053c7View commit details
Commits on Feb 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6d7406 - Browse repository at this point
Copy the full SHA d6d7406View commit details -
Merge pull request heroku#984 from heroku/joshwlewis/prepare-v191
Prepare v191 release
Configuration menu - View commit details
-
Copy full SHA for 48d9595 - Browse repository at this point
Copy the full SHA 48d9595View commit details
Commits on Feb 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1a8f4c3 - Browse repository at this point
Copy the full SHA 1a8f4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b057c5 - Browse repository at this point
Copy the full SHA 4b057c5View commit details -
Merge pull request heroku#985 from heroku/yarn-cache-replace-target
Replace yarn cache rather than nest it
Configuration menu - View commit details
-
Copy full SHA for 6c2109e - Browse repository at this point
Copy the full SHA 6c2109eView commit details -
Fix additional occurrence of yarn cache nesting (heroku#987)
* Fix additional occurrence of yarn cache nesting * Delete any nested caches * Add changelog note about cache restoration * Fix comment typo
Configuration menu - View commit details
-
Copy full SHA for f4e7ee2 - Browse repository at this point
Copy the full SHA f4e7ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe3841 - Browse repository at this point
Copy the full SHA 3fe3841View commit details
Commits on Mar 15, 2022
-
Prune devDependencies for Yarn 2
With Yarn 2 there is currently no built in support for pruning `devDependencies`. Instead of removing the cache directory entirely and forcing a new install of just the production dependencies, this PR extracts the `devDependencies` from each `package.json` found in the application and calls `yarn remove` to prune them.
Configuration menu - View commit details
-
Copy full SHA for 4f32fcf - Browse repository at this point
Copy the full SHA 4f32fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 924b7bc - Browse repository at this point
Copy the full SHA 924b7bcView commit details
Commits on Mar 23, 2022
-
Merge pull request heroku#990 from heroku/fix/918_yarn_dev_dependency…
…_pruning Prune devDependencies for Yarn 2
Configuration menu - View commit details
-
Copy full SHA for 8d0502a - Browse repository at this point
Copy the full SHA 8d0502aView commit details
Commits on Mar 28, 2022
-
Added inventory entry for yarn 1.22.18
Noticed this was causing CI failures after merging heroku#990. This should get the failing tests sorted.
Configuration menu - View commit details
-
Copy full SHA for c14724d - Browse repository at this point
Copy the full SHA c14724dView commit details -
Added inventory entry for yarn 1.22.18
Noticed this was causing CI failures after merging heroku#990. This should get the failing tests sorted.
Configuration menu - View commit details
-
Copy full SHA for 1b5b790 - Browse repository at this point
Copy the full SHA 1b5b790View commit details -
Merge pull request heroku#992 from heroku/fix/update_yarn_inventory
Added inventory entry for yarn 1.22.18
Configuration menu - View commit details
-
Copy full SHA for d069744 - Browse repository at this point
Copy the full SHA d069744View commit details -
Configuration menu - View commit details
-
Copy full SHA for cebabdb - Browse repository at this point
Copy the full SHA cebabdbView commit details -
Merge pull request heroku#993 from heroku/fix/update_changelog_for_re…
…lease Merged changelog entries before publishing buildpack
Configuration menu - View commit details
-
Copy full SHA for f0175ef - Browse repository at this point
Copy the full SHA f0175efView commit details
Commits on Mar 30, 2022
-
Revert changes introduced in heroku#990
There is an issue with the changes to prune the yarn 2 cache that, in certain situations, would cause all devDependencies to be reinstalled during the prune stage which is the opposite result of the intended fix. This can cause slug sizes to increase for customers so this PR restores the previous cache clearing behavior.
Configuration menu - View commit details
-
Copy full SHA for 52cf70c - Browse repository at this point
Copy the full SHA 52cf70cView commit details -
Merge pull request heroku#994 from heroku/revert/v193_yarn_dependency…
…_pruning Revert changes introduced in heroku#990
Configuration menu - View commit details
-
Copy full SHA for 66aa7b0 - Browse repository at this point
Copy the full SHA 66aa7b0View commit details
Commits on Apr 1, 2022
-
feat: set xtrace if $BUILDPACK_XTRACE set
For debugging or for folks who are curious about how the buildpack works. Similar implementation here: heroku/heroku-buildpack-python#226
Configuration menu - View commit details
-
Copy full SHA for 2ff6de1 - Browse repository at this point
Copy the full SHA 2ff6de1View commit details
Commits on Apr 4, 2022
-
Bump actions/checkout from 2.4.0 to 3 (heroku#989)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2.4.0...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f964fc - Browse repository at this point
Copy the full SHA 8f964fcView commit details -
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (heroku#991)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](stretchr/testify@v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b02199b - Browse repository at this point
Copy the full SHA b02199bView commit details
Commits on Apr 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6d421ae - Browse repository at this point
Copy the full SHA 6d421aeView commit details -
Merge pull request heroku#925 from josegonzalez/patch-1
feat: set xtrace if $BUILDPACK_XTRACE set
Configuration menu - View commit details
-
Copy full SHA for 5968fe0 - Browse repository at this point
Copy the full SHA 5968fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461abc0 - Browse repository at this point
Copy the full SHA 461abc0View commit details -
Merge pull request heroku#997 from heroku/fix/update_changelog_for_v195
Fixing up the changelog after merging heroku#925
Configuration menu - View commit details
-
Copy full SHA for d448274 - Browse repository at this point
Copy the full SHA d448274View commit details
Commits on Apr 11, 2022
-
Set permissions for GitHub actions (heroku#998)
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: naveensrinivasan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c0566d - Browse repository at this point
Copy the full SHA 2c0566dView commit details -
Log exact installed npm version (heroku#995)
When a new version of npm is installed only the specified compatible version is logged, not the resolved/installed one. This differs from when installing node, where both versions are logged. Logging the exact version helps in debugging and adds clarity. Before: ```sh Resolving node version ~16... Downloading and installing node 16.14.2... Bootstrapping npm ~8 (replacing 8.5.0)... npm ~8 installed ``` After: ```sh Resolving node version ~16... Downloading and installing node 16.14.2... Bootstrapping npm ~8 (replacing 8.5.0)... npm 8.6.0 installed ``` Co-authored-by: Josh W Lewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8afcc90 - Browse repository at this point
Copy the full SHA 8afcc90View commit details
Commits on Apr 12, 2022
-
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for 8398783 - Browse repository at this point
Copy the full SHA 8398783View commit details -
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for e3618f5 - Browse repository at this point
Copy the full SHA e3618f5View commit details -
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for 388b537 - Browse repository at this point
Copy the full SHA 388b537View commit details
Commits on Apr 13, 2022
-
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for 908c2f6 - Browse repository at this point
Copy the full SHA 908c2f6View commit details -
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for e867fef - Browse repository at this point
Copy the full SHA e867fefView commit details -
Prune devDependencies for Yarn 2
Adds a custom Yarn 2 plugin to handle `devDependency` pruning.
Configuration menu - View commit details
-
Copy full SHA for 6c84d17 - Browse repository at this point
Copy the full SHA 6c84d17View commit details -
Merge pull request heroku#999 from heroku/fix/918_yarn_dev_dependency…
…_pruning_attempt_2 Prune devDependencies for Yarn 2
Configuration menu - View commit details
-
Copy full SHA for 83aa0de - Browse repository at this point
Copy the full SHA 83aa0deView commit details
Commits on May 18, 2022
-
Enable devDependency pruning for Yarn 2
After monitoring the custom Yarn 2 plugin for a period of time there doesn't seem to be any issues from the 20% of builds that it has been active on. This PR enables this feature completely and removes the old code path that used to handle pruning for Yarn 2.
Configuration menu - View commit details
-
Copy full SHA for 123baaa - Browse repository at this point
Copy the full SHA 123baaaView commit details -
Enable devDependency pruning for Yarn 2
After monitoring the custom Yarn 2 plugin for a period of time there doesn't seem to be any issues from the 20% of builds that it has been active on. This PR enables this feature completely and removes the old code path that used to handle pruning for Yarn 2.
Configuration menu - View commit details
-
Copy full SHA for 3d058ee - Browse repository at this point
Copy the full SHA 3d058eeView commit details
Commits on May 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b6a939 - Browse repository at this point
Copy the full SHA 3b6a939View commit details
Commits on May 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c497cb2 - Browse repository at this point
Copy the full SHA c497cb2View commit details -
Merge pull request heroku#1001 from heroku/ccasey/fully_enable_yarn2_…
…pruning Enable devDependency pruning for Yarn 2
Configuration menu - View commit details
-
Copy full SHA for e496d9c - Browse repository at this point
Copy the full SHA e496d9cView commit details -
Add Heroku-22 to the CI test matrix (heroku#1003)
The Node.js binaries are not stack-specific, so no buildpack/binary changes are needed for Heroku-22 - only testing it in CI. GUS-W-10343867.
Configuration menu - View commit details
-
Copy full SHA for 91e821f - Browse repository at this point
Copy the full SHA 91e821fView commit details -
Add Node.js 17 and 18 support (heroku#1002)
* Metrics support for Node 17, 18 (not 12) * Update test version range to include Node.js 17 and 18 * Update metrics plugins * Add a node 16 spec * Add a node-17 spec * Tie down range-with-space version range, so it'll work with heroku-18+Node18 * Add a spec for Node 18.x * Add failure message for heroku-18 and Node.js 18 * Add a spec for heroku-18/Node 18 incompatibilty * Use PCRE regex on failure check * Adjust regex * Add log grep debugging * Actually grep the file * Make sure npm --version errors make it to the log * Redirect more stderr so that errors end up in logs * Capture npm --version stderr in the output logs * Add additional debugging * Add additional debugging * More debug logs =( * Still debugging * Fix npm --version redirection * Clean up debugging and add comments * Add node-16-metrics test * add node-17-metrics test * Add node-18-metrics test * Update changelog for Node 17 and 18 support * Adjust test-range-with-space expectation * Update CHANGELOG.md Co-authored-by: Ed Morley <[email protected]> * Update lib/failure.sh Co-authored-by: Ed Morley <[email protected]> * Update lib/binaries.sh Co-authored-by: Ed Morley <[email protected]> * Update lib/binaries.sh Co-authored-by: Ed Morley <[email protected]> * Update lib/binaries.sh Co-authored-by: Ed Morley <[email protected]> * Update spec/ci/node_16_metrics_spec.rb Co-authored-by: Ed Morley <[email protected]> Co-authored-by: Ed Morley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d53f03e - Browse repository at this point
Copy the full SHA d53f03eView commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 590ed15 - Browse repository at this point
Copy the full SHA 590ed15View commit details -
Configuration menu - View commit details
-
Copy full SHA for da8c7ef - Browse repository at this point
Copy the full SHA da8c7efView commit details -
Merge pull request heroku#1005 from heroku/ccasey/changelog_v196
Update CHANGELOG.md before publishing v196
Configuration menu - View commit details
-
Copy full SHA for b71e33b - Browse repository at this point
Copy the full SHA b71e33bView commit details
Commits on Jun 1, 2022
-
Drop yarn-native-cache feature (heroku#1004)
* Drop yarn-native-cache feature * Drop fixture feature setting * Drop yarn-native-cache feature * Update test expectations: it was testing an impossible scenario * Add changelog entry for feature flag removal
Configuration menu - View commit details
-
Copy full SHA for cac568e - Browse repository at this point
Copy the full SHA cac568eView commit details
Commits on Jun 3, 2022
-
Fix for skipping pruning with Yarn 2 (heroku#1008)
The [Node support docs](https://devcenter.heroku.com/articles/nodejs-support#skip-pruning) state that Yarn dependency pruning can be skipped by setting `YARN_PRODUCTION=false` but this only works with Yarn v1 since using the `YARN_PRODUCTION` environment variable with Yarn v2+ will cause `yarn` commands to fail. This PR will: * detect when Yarn v2+ is used in the build and raise an actionable error if the `YARN_PRODUCTION` is set * checks for the presence of a `YARN2_SKIP_PRUNING` environment variable to determine if we should skip pruning or not
Configuration menu - View commit details
-
Copy full SHA for 34b2aad - Browse repository at this point
Copy the full SHA 34b2aadView commit details -
Fix for npm ci caching (heroku#1009)
Since `npm ci` removes any existing `node_modules` folder before installing, to get proper caching behavior we need to cache the npm cache instead.
Configuration menu - View commit details
-
Copy full SHA for 5917461 - Browse repository at this point
Copy the full SHA 5917461View commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a64a260 - Browse repository at this point
Copy the full SHA a64a260View commit details
Commits on Jun 9, 2022
-
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (heroku#1011)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](stretchr/testify@v1.7.1...v1.7.2) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b008ed3 - Browse repository at this point
Copy the full SHA b008ed3View commit details
Commits on Jun 13, 2022
-
Switch away from deprecated path-based S3 URLs (heroku#1013)
S3 URLs where the bucket name is part of the URL path are deprecated. Instead, it's recommended to use the virtual-hosted style references, where the bucket name is part of the domain. The latter allows AWS to use DNS to direct requests directly to the appropriate region's S3 endpoint, rather than having to route via the global S3 endpoint (which AWS describe as being a single point of failure/harder to scale etc). There is a small chance this may also help with some of the S3 reliability issues seen in `heroku/builder` Circle CI runs - however even if it doesn't, at least we'll no longer be using the deprecated URLs/endpoints. The `lib/vendor/resolve-*` binaries were regenerated using `make build-production`. See: https://aws.amazon.com/blogs/aws/amazon-s3-path-deprecation-plan-the-rest-of-the-story/ https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_region GUS-W-11283397.
Configuration menu - View commit details
-
Copy full SHA for b882fc4 - Browse repository at this point
Copy the full SHA b882fc4View commit details -
Remove optional
jq
install step (heroku#1016)Since `jq` now exists on all stacks: https://devcenter.heroku.com/articles/stack-packages Removing since this means one fewer `curl` call to which retries etc have to be added shortly.
Configuration menu - View commit details
-
Copy full SHA for fb8a1b7 - Browse repository at this point
Copy the full SHA fb8a1b7View commit details -
Adjust curl retry and connection timeout handling (heroku#1017)
In the shimmed CNBs used in `heroku/builder` we have been seeing quite a few transient errors related to buildpacks downloading from S3. Adding appropriate retries and connection timeouts to all of our buildpack's curl usages should help with these, as well as make builds more reliable in general for users on Heroku, plus also anyone using a shimmed CNB locally with Pack CLI (where the network connection may be even less reliable). The `--retry-connrefused` option has been used since otherwise curl doesn't retry cases where the connection was refused. Ideally we would use `--retry-all-errors` which takes that one step further, however that option was only added in curl 7.71, so is only supported by Heroku-22+. For more on curl options, see: https://curl.se/docs/manpage.html GUS-W-11283397.
Configuration menu - View commit details
-
Copy full SHA for 7881511 - Browse repository at this point
Copy the full SHA 7881511View commit details
Commits on Jun 15, 2022
-
To pick up heroku#1013, heroku#1016 & heroku#1017. GUS-W-11283397.
Configuration menu - View commit details
-
Copy full SHA for 99d84a8 - Browse repository at this point
Copy the full SHA 99d84a8View commit details
Commits on Sep 6, 2022
-
Bump got from 11.8.3 to 11.8.5 in /yarn2-plugins/prune-dev-dependenci…
…es (heroku#1022) Bumps [got](https://github.com/sindresorhus/got) from 11.8.3 to 11.8.5. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](sindresorhus/got@v11.8.3...v11.8.5) --- updated-dependencies: - dependency-name: got dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5b8a09d - Browse repository at this point
Copy the full SHA 5b8a09dView commit details
Commits on Sep 26, 2022
-
Update Node.js inventory (heroku#1034)
* Update Node.js inventory * Update yarn inventory
Configuration menu - View commit details
-
Copy full SHA for 6c81817 - Browse repository at this point
Copy the full SHA 6c81817View commit details -
Support GitHub Actions in etc scripts (heroku#1033)
* Support GitHub Actions in etc/hatchet.sh * Drop debugging line * Support CI setup on GitHub Actions
Configuration menu - View commit details
-
Copy full SHA for 6504bba - Browse repository at this point
Copy the full SHA 6504bbaView commit details
Commits on Sep 29, 2022
-
Bump rspec-expectations from 3.11.0 to 3.11.1 (heroku#1031)
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.11.0 to 3.11.1. - [Release notes](https://github.com/rspec/rspec-expectations/releases) - [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md) - [Commits](rspec/rspec-expectations@v3.11.0...v3.11.1) --- updated-dependencies: - dependency-name: rspec-expectations dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 33bdd8b - Browse repository at this point
Copy the full SHA 33bdd8bView commit details
Commits on Oct 3, 2022
-
Remove dependency on semver.herokuapp.com (heroku#1037)
Since: - The app is deprecated and due to be switched off shortly. - The buildpack should have as few dependencies on external resources as possible (particularly those not productionised or behind CDN). - We especially should not have dependencies on `herokuapp.com` domains, given the reduced flexibility and risk of subdomain takeover. Fixes heroku#1015. GUS-W-11843580.
Configuration menu - View commit details
-
Copy full SHA for 2db2647 - Browse repository at this point
Copy the full SHA 2db2647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 688a25e - Browse repository at this point
Copy the full SHA 688a25eView commit details
Commits on Oct 11, 2022
-
Convert heroku/heroku-buildpack-nodejs to GitHub Actions (heroku#1036)
* Add workflow heroku/heroku-buildpack-nodejs/buildpack-tests * Matrixify unit-test * Correct push arguments * Rename CI workflow * Matrixify unit build tests * Use secrets for hatchet API key * Don't try to detect CI branch name * GitHub Actions workflow improvements * Use GITHUB_HEAD_REF if present * Add debugging for flaky tests * Disable colors for yarn prune tests * Drop debugging lines * Drop container for heroku-build tests * Add STACK to heroku-build tests * Add timeout-minutes to cancelled job * Add tearDown function to prevent running out of disk during CI * Run in heroku:{STACK}-build again * Use setup-ruby for caching * Drop circle config * Fix error constant * Run hatchet tests in expensive mode to bypass free dyno hour quotas * Enable hatchet run_multi too * Drop HATCHET_RUN_MULTI Co-authored-by: Josh W Lewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39eba31 - Browse repository at this point
Copy the full SHA 39eba31View commit details
Commits on Oct 18, 2022
-
Dependency pruning support for Yarn 2, 3, and 4 (heroku#1040)
* feat: Yarn 4 support for dependency pruning Co-authored-by: Reece Dunham <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 776cb06 - Browse repository at this point
Copy the full SHA 776cb06View commit details
Commits on Oct 19, 2022
-
Reduce Dependabot frequency to monthly (heroku#1042)
To reduce the churn + email notification noise slightly. GitHub will still open PRs for any security issues outside of the monthly cadence.
Configuration menu - View commit details
-
Copy full SHA for aacce02 - Browse repository at this point
Copy the full SHA aacce02View commit details -
Release of heroku#1040 (heroku#1044)
This PR also addresses the following dependabot security alerts: - https://github.com/heroku/heroku-buildpack-nodejs/security/dependabot/11 - https://github.com/heroku/heroku-buildpack-nodejs/security/dependabot/4 - https://github.com/heroku/heroku-buildpack-nodejs/security/dependabot/12
Configuration menu - View commit details
-
Copy full SHA for e2488d6 - Browse repository at this point
Copy the full SHA e2488d6View commit details -
Change the default Node.js to 18.x (heroku#1045)
* Change the default Node.js to 18.x * Add changelog entry for default version change * Update CHANGELOG.md Co-authored-by: Ed Morley <[email protected]> * Fallback to Node.js 16.x default on heroku-18 * Update changelog entry for heroku-18 exception Co-authored-by: Ed Morley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef0ed63 - Browse repository at this point
Copy the full SHA ef0ed63View commit details -
Add support for Node 19 (heroku#1046)
* Update metrics plugins for 19.x support * Enable 19.x and drop 17.x for vX specs * Add node 19 hatchet tests * Add changelog entry for Node.js 19.x support
Configuration menu - View commit details
-
Copy full SHA for 75e9081 - Browse repository at this point
Copy the full SHA 75e9081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95daf18 - Browse repository at this point
Copy the full SHA 95daf18View commit details
Commits on Nov 3, 2022
-
Update to go 1.19 and recompile (heroku#1050)
* Update to go 1.19 and recompile * Add changelog entry for go update
Configuration menu - View commit details
-
Copy full SHA for 3b91e2f - Browse repository at this point
Copy the full SHA 3b91e2fView commit details
Commits on Nov 10, 2022
-
Bump github.com/stretchr/testify from 1.7.2 to 1.8.1 (heroku#1049)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.2 to 1.8.1. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](stretchr/testify@v1.7.2...v1.8.1) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9a0fa64 - Browse repository at this point
Copy the full SHA 9a0fa64View commit details -
Bump rspec-expectations from 3.11.1 to 3.12.0 (heroku#1048)
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.11.1 to 3.12.0. - [Release notes](https://github.com/rspec/rspec-expectations/releases) - [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md) - [Commits](rspec/rspec-expectations@v3.11.1...v3.12.0) --- updated-dependencies: - dependency-name: rspec-expectations dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 221ed07 - Browse repository at this point
Copy the full SHA 221ed07View commit details
Commits on Feb 10, 2023
-
Allow yarn version selection for yarn berry projects (heroku#1060)
* Allow engines.yarn to be specified for yarn berry * Update changelog with yarn berry channges * Bump the version in CHANGELOG * Update test for yarn 2 project specifying engine * Don't use yarn 2 in tests; it's not available yet
Configuration menu - View commit details
-
Copy full SHA for b16e5b8 - Browse repository at this point
Copy the full SHA b16e5b8View commit details
Commits on Mar 2, 2023
-
Bump heroku_hatchet from 7.3.4 to 8.0.1 (heroku#1062)
Bumps [heroku_hatchet](https://github.com/heroku/hatchet) from 7.3.4 to 8.0.1. - [Release notes](https://github.com/heroku/hatchet/releases) - [Changelog](https://github.com/heroku/hatchet/blob/main/CHANGELOG.md) - [Commits](heroku/hatchet@v7.3.4...v8.0.1) --- updated-dependencies: - dependency-name: heroku_hatchet dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e4452dd - Browse repository at this point
Copy the full SHA e4452ddView commit details -
Add a scheduled Hatchet app cleaner workflow (heroku#1065)
As of Hatchet v8.x, Hatchet now: - Removes the apps it creates after each test runs, rather than only enabling maintenance mode. This occurs even if an individual test fails. - Cleans up older apps iff it runs into the app limit. (This is only done when the app limit is hit, in order to prevent hundreds of unnecessary API requests, when test concurrency is high.) However, leftover apps can still occur in the following cases: - The GitHub Actions run is cancelled, or aborts in a non-clean way. - If a Hatchet bug (or a mis-use of Hatchet by the tests) cause Hatchet to exit non-cleanly. - If there is a platform incident causing the Heroku API to not be available. Therefore, this scheduled cleanup job has been added to catch any such leftover apps. It runs daily at 6am UTC, and can also be triggered manually via the GitHub dashboard. The cleanup job only deletes apps older than 10 minutes, so that it doesn't break any in progress CI jobs. GUS-W-12629391.
Configuration menu - View commit details
-
Copy full SHA for 3ee6bf4 - Browse repository at this point
Copy the full SHA 3ee6bf4View commit details
Commits on Mar 3, 2023
-
Use inventory-based version resolver from heroku/nodejs CNB (heroku#1061
) * Use version resolver from heroku/nodejs CNB The heroku/nodejs CNB uses a version resolver that is written in rust and leverages a local inventory to resolve both Node.js and Yarn version ranges to an available version. This will replace the Go version which relied on querying the contents of an S3 bucket. This change should reduce the dependency on http during builds. It also unifies the heroku/nodejs CNB and v2 buildpacks to use the same version resolution system. * Don't unit test the go binaryin CI; it's been deleted * Rework resolve function to behave correctly * Report version resolution only for v2 * Read error message from stderr too * Add changelog for version resolver change * Add makefile targets for building rust resolvers * Add changelog entry for release
Configuration menu - View commit details
-
Copy full SHA for d3a9fc5 - Browse repository at this point
Copy the full SHA d3a9fc5View commit details -
Bump json5 from 2.2.1 to 2.2.3 in /yarn2-plugins/prune-dev-dependenci…
…es (heroku#1055) Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e833305 - Browse repository at this point
Copy the full SHA e833305View commit details -
Bump http-cache-semantics in /yarn2-plugins/prune-dev-dependencies (h…
…eroku#1059) Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/kornelski/http-cache-semantics/releases) - [Commits](kornelski/http-cache-semantics@v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: http-cache-semantics dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 042015e - Browse repository at this point
Copy the full SHA 042015eView commit details -
Bump rspec-expectations from 3.12.0 to 3.12.2 (heroku#1057)
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.0 to 3.12.2. - [Release notes](https://github.com/rspec/rspec-expectations/releases) - [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md) - [Commits](rspec/rspec-expectations@v3.12.0...v3.12.2) --- updated-dependencies: - dependency-name: rspec-expectations dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b496d60 - Browse repository at this point
Copy the full SHA b496d60View commit details -
Simplify version resolver make target (heroku#1067)
* Use cargo install instead of cloning the repo manually * Add newlines instead of ;
Configuration menu - View commit details
-
Copy full SHA for 7485da8 - Browse repository at this point
Copy the full SHA 7485da8View commit details
Commits on Mar 9, 2023
-
Add node 18.15.0 and yarn 4.0.0-rc.40 to inventory (heroku#1069)
[W-12665751](https://gus.lightning.force.com/a07EE00001Mrns7YAB)
Configuration menu - View commit details
-
Copy full SHA for e249859 - Browse repository at this point
Copy the full SHA e249859View commit details
Commits on Mar 13, 2023
-
- includes fixed node inventory for 18.15.0
Configuration menu - View commit details
-
Copy full SHA for ef9d7a4 - Browse repository at this point
Copy the full SHA ef9d7a4View commit details
Commits on Mar 21, 2023
-
Add inventory update automation (heroku#1071)
* Add inventory update automation * Use rust binaries that are hopefully on the PATH * Don't run inventory updates on push * Simplify binary installation to 1 line, add action versions
Configuration menu - View commit details
-
Copy full SHA for 995e962 - Browse repository at this point
Copy the full SHA 995e962View commit details
Commits on Mar 22, 2023
-
Update Inventory for heroku/nodejs-yarn (heroku#1072)
Added yarn version 3.5.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aca6bbe - Browse repository at this point
Copy the full SHA aca6bbeView commit details -
Update Inventory for heroku/nodejs-engine (heroku#1073)
Added node version 19.8.1, 19.8.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53d665d - Browse repository at this point
Copy the full SHA 53d665dView commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a9b6317 - Browse repository at this point
Copy the full SHA a9b6317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5233504 - Browse repository at this point
Copy the full SHA 5233504View commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7a44a33 - Browse repository at this point
Copy the full SHA 7a44a33View commit details
Commits on Mar 31, 2023
-
Update Inventory for heroku/nodejs yarn (heroku#1076)
Added yarn version 4.0.0-rc.42, 4.0.0-rc.41. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7818b14 - Browse repository at this point
Copy the full SHA 7818b14View commit details
Commits on Apr 3, 2023
-
Update Inventory for heroku/nodejs engine (heroku#1078)
Added node version 16.20.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c10d052 - Browse repository at this point
Copy the full SHA c10d052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4199a56 - Browse repository at this point
Copy the full SHA 4199a56View commit details -
Bump heroku_hatchet from 8.0.1 to 8.0.2 (heroku#1079)
Bumps [heroku_hatchet](https://github.com/heroku/hatchet) from 8.0.1 to 8.0.2. - [Release notes](https://github.com/heroku/hatchet/releases) - [Changelog](https://github.com/heroku/hatchet/blob/main/CHANGELOG.md) - [Commits](heroku/hatchet@v8.0.1...v8.0.2) --- updated-dependencies: - dependency-name: heroku_hatchet dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e96e2d - Browse repository at this point
Copy the full SHA 1e96e2dView commit details
Commits on Apr 11, 2023
-
Update Inventory for heroku/nodejs engine (heroku#1081)
Added node version 19.9.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fef5b87 - Browse repository at this point
Copy the full SHA fef5b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc83689 - Browse repository at this point
Copy the full SHA fc83689View commit details
Commits on Apr 14, 2023
-
Update Inventory for heroku/nodejs engine (heroku#1083)
Added node version 18.16.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ff11a7 - Browse repository at this point
Copy the full SHA 4ff11a7View commit details
Commits on Apr 17, 2023
-
Prepare v209 release (heroku#1085)
* Prepare v209 release * What year is it? Co-authored-by: Richard Schneeman <[email protected]> --------- Co-authored-by: Richard Schneeman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4a8a28 - Browse repository at this point
Copy the full SHA e4a8a28View commit details
Commits on Apr 19, 2023
-
Update Inventory for heroku/nodejs engine (heroku#1086)
Added node version 20.0.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85326bf - Browse repository at this point
Copy the full SHA 85326bfView commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0ab6fc - Browse repository at this point
Copy the full SHA a0ab6fcView commit details -
Updates metrics plugins and tests for Node 20 (heroku#1087)
* Updates metrics plugins and tests for Node 20 [W-13067131](https://gus.lightning.force.com/lightning/r/ADM_Work__c/a07EE00001Pp1ZpYAJ/view)
Configuration menu - View commit details
-
Copy full SHA for 91cd268 - Browse repository at this point
Copy the full SHA 91cd268View commit details
Commits on May 8, 2023
-
Drop all references and special casing for heroku-18 (heroku#1093)
* Drop all handling for heroku-18 * Changelog entry for heroku-18 EOL
Configuration menu - View commit details
-
Copy full SHA for 701cc0a - Browse repository at this point
Copy the full SHA 701cc0aView commit details -
Update Inventory for heroku/nodejs yarn (heroku#1091)
Added yarn version 4.0.0-rc.43, 3.5.1. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c221384 - Browse repository at this point
Copy the full SHA c221384View commit details
Commits on May 9, 2023
-
Update Inventory for heroku/nodejs engine (heroku#1092)
Added node version 20.1.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b93cdbf - Browse repository at this point
Copy the full SHA b93cdbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7faa15 - Browse repository at this point
Copy the full SHA c7faa15View commit details
Commits on May 23, 2023
-
Update Inventory for heroku/nodejs yarn (heroku#1096)
Added yarn version 4.0.0-rc.44. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85c4f3e - Browse repository at this point
Copy the full SHA 85c4f3eView commit details -
Update Inventory for heroku/nodejs engine (heroku#1095)
Added node version 20.2.0. Co-authored-by: joshwlewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 954b8c3 - Browse repository at this point
Copy the full SHA 954b8c3View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ae446b - Browse repository at this point
Copy the full SHA 4ae446bView commit details
Commits on May 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ea9b3d - Browse repository at this point
Copy the full SHA 7ea9b3dView commit details -
Merge pull request thirdiron#4 from thirdiron/feature/upgrade-to-latest
Pull in latest changes
Configuration menu - View commit details
-
Copy full SHA for 9ac6454 - Browse repository at this point
Copy the full SHA 9ac6454View commit details