-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
Change Request: Update release infrastructure to support previous versions #18691
Comments
Seems like we should also discuss branches. While we were in the v9 prerelease phase, we used the When we released the final v9.0.0, |
Good point. Maybe just |
|
@mdjermanovic is anything else blocking this work? We're continuing to get people complaining about #18723 (i.e., eslint/rewrite#116), so I think it would be good if we get an updated v8.x release out soonish. |
I'll start working on this now. |
I created |
* build: Support updates to previous major versions on v8.x-dev branch Refs #18691 * add `overrides` for `@sinonjs/fake-timers` * remove `overrides`, pin `@sinonjs/fake-timers` in root devDependencies * upgrade eslint-release
ESLint version
v9.7.0
What problem do you want to solve?
Our ESLint release infrastructure currently does not fully support publishing new versions of the previous major line (v8.x at the moment). We made minimal changes to be able to release v8.57.0 while in the v9 prerelease phase, but not everything would work well now that we have released v9.0.0 final.
What do you think is the correct solution?
Update the following. I'll use v8 and v9 as a reference for simplicity, the changes would apply to any future versions of course.
eslint-release
feat: Support updates to previous major versions eslint-release#62latest
tag when v9.0.0 final is already released. It should be either a new tag (e.g.,maintenance
as proposed in Change Request: Create supported versions policy #18621 (comment)) or no tag.Latest
when v9.0.0 final is already released.Makefile.js
build: Support updates to previous major versions #18870 and build: Support updates to previous major versions #18871v8.x
branch, not thelatest
branch when v9.0.0 final is already released.docs/src/_data/versions.json
on themain
branch.CHANGELOG.md
on themain
branch.eslint Release
v8.x
tov8.x-dev
inRELEASE_BRANCH
list.maintenance
toRELEASE_TYPE
list.eslint-js Release
v8.x
tov8.x-dev
inRELEASE_BRANCH
list.maintenance.patch
andmaintenance.minor
toRELEASE_TYPE
list.(this is an initial list, they may be more tasks)
Participation
Additional comments
No response
The text was updated successfully, but these errors were encountered: