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

fix: pin release-please version #388

Merged
merged 2 commits into from
Dec 1, 2023
Merged

fix: pin release-please version #388

merged 2 commits into from
Dec 1, 2023

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
17 checks passed
@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