Skip to content

Conversation

@lukekarrys
Copy link
Contributor

@lukekarrys lukekarrys commented Dec 1, 2023

  • fix: pin release-please version

There is a tradeoff with our usage of release-please. We are using some release-please classes that we import directly from files like const { ManifestPlugin } = require('release-please/build/src/plugin.js'). Due to how load bearing our release process is for us, I think it is best to always pin to an exact version and use dependabot PRs to review all release-please changes.

  • chore: update release please mocks and snapshots

This PR also updates mocks and snapshots. I was not expecting this to need to be updated but they failed in #385. It's possible that the mock recording or the usage of these mocks inside release-please is non-deterministic. I will keep an eye on these tests and refactor in the future if they turn out to be flaky.

@lukekarrys lukekarrys requested a review from a team as a code owner December 1, 2023 17:48
@lukekarrys lukekarrys changed the title lk/pin release please fix: pin release-please version Dec 1, 2023
@lukekarrys lukekarrys force-pushed the lk/pin-release-please branch from 2439269 to f792f72 Compare December 1, 2023 17:57
wraithgar
wraithgar previously approved these changes Dec 1, 2023
Copy link
Member

@wraithgar wraithgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved w/ a take-it-or-leave-it question

@lukekarrys lukekarrys merged commit fbe355c into main Dec 1, 2023
@lukekarrys lukekarrys deleted the lk/pin-release-please branch December 1, 2023 20:04
@github-actions github-actions bot mentioned this pull request Dec 1, 2023
lukekarrys pushed a commit that referenced this pull request Dec 1, 2023
🤖 I have created a release *beep* *boop*
---


##
[4.21.0](v4.20.0...v4.21.0)
(2023-12-01)

### Features

*
[`2daff23`](2daff23)
[#334](#334) use upstream
release-please (#334) (@lukekarrys)
*
[`3d76fc4`](3d76fc4)
[#380](#380) release workflow
uses composite actions (#380) (@lukekarrys)

### Bug Fixes

*
[`fbe355c`](fbe355c)
[#388](#388) pin release-please
version (#388) (@lukekarrys)
*
[`4fad5d8`](4fad5d8)
[#387](#387) make prerelease
config switch versioning strategy (#387) (@lukekarrys)
*
[`c892260`](c892260)
[#386](#386) fallback to default
release process of 404 from hosted version (#386) (@lukekarrys)
*
[`9b22b83`](9b22b83)
[#384](#384) give release
integration workflow correct permissions and secrets (#384)
(@lukekarrys)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants