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
Add draft GitHub release, X.Y.Z.N versions and Plugin Portal publishing
- release.yml opens a draft GitHub release on the tag with a runnable
open-java-format-<version>-all.jar, the IntelliJ plugin zip, the Eclipse
plugin jar and every native binary, each signed, plus a checksum file
- Releases accept X.Y.Z.N; the IntelliJ plugin compares such versions itself
instead of through sls-versions, which is gone
- The Gradle plugins publish to the Gradle Plugin Portal by hand with
`mise run release:gradle-plugin`, refusing anything but a release version
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,7 @@ replaced with something a stranger can run.
119
119
| Concern | Today | Replacement |
120
120
|---|---|---|
121
121
| CI |~~CircleCI (`.circleci/config.yml`, generated by Palantir's Excavator)~~|**Done** — [`.github/workflows/ci.yml`](.github/workflows/ci.yml), one explicit job per platform |
122
-
| Release |~~Palantir Autorelease + `com.palantir.gradle.externalpublish`~~|**In progress** — JReleaser → Maven Central Portal, configured as [`buildSrc`](buildSrc/src/main/groovy) conventions and triggered by a tag ([`release.yml`](.github/workflows/release.yml)): one deployment for the jars, one for the native images of every platform. Uploads only for now — each deployment waits in the Portal until someone publishes it. Still to do: the Gradle plugin and the IDE plugins, and signing keys in a protected GitHub environment |
122
+
| Release |~~Palantir Autorelease + `com.palantir.gradle.externalpublish`~~|**In progress** — JReleaser → Maven Central Portal, configured as [`buildSrc`](buildSrc/src/main/groovy) conventions and triggered by a tag ([`release.yml`](.github/workflows/release.yml)): one deployment for the jars, one for the native images of every platform. Uploads only for now — each deployment waits in the Portal until someone publishes it. The same tag opens a draft GitHub release with a runnable formatter jar (`java -jar`, no flags), the IntelliJ plugin zip, the Eclipse plugin jar and the native binaries, each file signed. The Gradle plugins go to the Gradle Plugin Portal by hand, with `mise run release:gradle-plugin`, once those jars are published. Still to do: the JetBrains Marketplace, and signing keys in a protected GitHub environment |
0 commit comments