Skip to content

Conversation

nzakas
Copy link
Member

@nzakas nzakas commented Apr 29, 2025

Prerequisites checklist

What is the purpose of this pull request?

Update the release-please configuration so we can have separate pull requests for each package.

Given that release-please creates new releases for every package whenever @eslint/core is changed, and most of the time these are just dev dependency changes, it seems better to allow us to release each package individually instead of requiring us to release them all at once.

Related Issues

Is there anything you'd like reviewers to focus on?

@github-project-automation github-project-automation bot moved this to Needs Triage in Triage Apr 29, 2025
@fasttime fasttime moved this from Needs Triage to Triaging in Triage Apr 30, 2025
@fasttime fasttime moved this from Triaging to Implementing in Triage Apr 30, 2025
@fasttime
Copy link
Member

I've tested this change on a local fork and it seems to be working well. We'll have to make sure that release-please PRs are merged in the correct order, e.g. core before other packages or compat before merge-config, so that dependent packages are published after their package.json dependencies.

Copy link
Member

@fasttime fasttime left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@fasttime fasttime mentioned this pull request Apr 30, 2025
@fasttime fasttime merged commit 7af665e into main Apr 30, 2025
18 checks passed
@fasttime fasttime deleted the separate-prs branch April 30, 2025 10:58
@github-project-automation github-project-automation bot moved this from Implementing to Complete in Triage Apr 30, 2025
@fasttime fasttime mentioned this pull request Apr 30, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Complete
Development

Successfully merging this pull request may close these issues.

2 participants