Skip to content

Commit

Permalink
Stop updating to alpha versions in trunk (#38974)
Browse files Browse the repository at this point in the history
As we do more standalone plugin releases in trunk, the need for PRs to
continually update version numbers for alpha versions (e.g. 1.2.3 →
1.2.4-alpha) is becoming onerous. After reviewing the current state of
monorepo tooling, we think that we can get away with having `jetpack
build` do these updates when building for the mirror repos while leaving
trunk at the old version until release time.

Removing the version bumping in trunk means we also don't have to have
the PR is up-to-date CI check show PRs as out of date after every
release of the affected projects.

The main negative potential effect we've identified with this is that
testing with `jetpack rsync` may reflect the old version numbers in UI
and logging. The Jetpack Autoloader should still be ok since it has
everything as "dev-trunk".

Note this does not remove the need for changelogger entries for all
changed projects in all PRs. We still need those for tooling to know
that something in the project has changed (and for changelogs to be
populated).

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/10582523341

Upstream-Ref: Automattic/jetpack@041ef4b
  • Loading branch information
anomiex authored and matticbot committed Aug 27, 2024
1 parent 5f18983 commit a9da0a3
Show file tree
Hide file tree
Showing 3 changed files with 90 additions and 90 deletions.
60 changes: 30 additions & 30 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a9da0a3

Please sign in to comment.