Closed jonahgraham closed 1 year ago
I guess we should do a 0.19.0 release once we #682 resolved because of Bug 581039 that is fixed in #684
@cdietrich @pisv any thoughts or objections to me doing a release tomorrow assuming that we can get #682 resolved by then?
I would much appreciate this release. Thanks!
fine for me. then i can update Xtext on friday
LSP4J 0.19.0 is released - onwards to 0.20.0 in #685
@jonahgraham the promotion to maven central is in the works, right?
the staging repo was closed, but was it released?
I thought it was just the sync taking a while. Turns out I had closed but not released on ossrh.
I have now done that, so once sync scripts run on their end we should be good to go.
This is the only project that I release to maven central. Is there a way to automate that step? We don't do any testing of staged repo anyway.
@LorenzoBettini do you know if there is a way to avoid staging?
thx @jonahgraham it is available/working now
@LorenzoBettini do you know if there is a way to avoid staging?
Sorry, I'm late: Yes, there's Nexus staging plugin that does the closing automatically. I'm not at the computer now, but you can find it in Xsemantics and Parsley
This is the Release plan and TODO list for LSP4J release v0.19.0.
Steps for Release
Items at the beginning of development
s/0.18.0/0.19.0/g
,s/0.17.0/0.18.0/g
and review changes.) Ensure that-SNAPSHOT
is restored in the gradle/versions.gradle and releng/pom.xmlsh './releng/deploy-build.sh'
in releng/build.JenkinsfileItems in the days ahead of Release day:
japicmp
report and publish it as part of the build. Ensure that the API versions are incremented accurately based on the report. The reports are part of the build in japicmp-report and generated byreleng/runjapicmp.sh
Items on Release day:
-SNAPSHOT
from gradle/versions.gradle-SNAPSHOT
from releng/pom.xml entries in<dependencies>
section.sh './releng/deploy-build.sh'
in releng/build.Jenkinsfilev0.19.0
LSP4J_PUBLISH_LOCATION
->updates/releases/0.19.0
( <-- check version number)PROJECT
->lsp4j-multi-build/job/main
LSP4J_BUILD_NUMBER
-> the build that was just run aboveDRY_RUN
->false
v0.19.0
git tag -a v0.19.0 HEAD -m"LSP4J 0.19.0" && git push origin v0.19.0
-SNAPSHOT
need to be done right away.