You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fc2420d
Browse filesBrowse the repository at this point in the historyBrowse files
* Number versions after the Java version, not after palantir's
Up to 2.98.0.6 the version was palantir-java-format's with a build
number appended. The bug fixes made the output differ from upstream, so
following its numbers lost its meaning. From here a version is
<java>.<minor>.<build>: the Java version the formatter is built for,
then a number that moves with every change to the output, then one that
moves with builds that leave the output alone.
The README gets a Versions section that says so, and the palantir
section stops promising a 2.x line and changes waiting for 3.0.
* Run CI on the release-line branches
The default branch is 21.X.X now, and a release line is named after the
Java version it is built for, so the workflows that watched main alone
also take '*.X.X': CI, CodeQL, the dependency graph, the SHA-pinning and
zizmor checks. The PR updater follows 21.X.X, the base of every pull
request, and dependabot loses its target-branch so that it opens its
pull requests against the default branch, whichever line that is.
Releases need nothing: release.yml runs on a tag, and JReleaser never
compares the branch.
* Watch the release lines only
main is the old line and gets nothing new, so the workflows stop
watching it: CI, CodeQL, the dependency graph, the SHA-pinning and
zizmor checks run on '*.X.X' alone. dependabot names 21.X.X outright
instead of following the default branch, and moves when the next line
starts.
* Say what the third number is for
It is not a build counter but the number of fixes that leave the output
alone: a crash, a regression, an internal bug, a dependency update. The
line between it and the second number is the output, not the kind of
change: a fix that changes the output raises the second, a fix that does
not raises the third.
0 commit comments