Skip to content

Commit e315573

Browse files
authored
Prepare repo for 1.0.0 development (#872)
Part of #871
1 parent 202c299 commit e315573

File tree

12 files changed

+38
-38
lines changed

12 files changed

+38
-38
lines changed

documentation/releasing.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is the Release plan and TODO list for LSP4J release v0.24.0.
1+
This is the Release plan and TODO list for LSP4J release v1.0.0.
22

33
## Steps for Release
44

@@ -11,7 +11,7 @@ Items at the beginning of development
1111
- [ ] Create a [New milestone](https://github.com/eclipse-lsp4j/lsp4j/milestones/new) for the release
1212
- [ ] Check [CHANGELOG.md](https://github.com/eclipse-lsp4j/lsp4j/blob/main/CHANGELOG.md) is up to date. The changelog should have a version entry, release date, API Breakages and other information consistent with current entries in the changelog.
1313
- [ ] Check [README.md](https://github.com/eclipse-lsp4j/lsp4j/blob/main/README.md) is up to date. In particular that the planned release and which versions of DAP and LSP are support is listed.
14-
- [ ] Increment version of all feature.xml, pom.xml and any other place full version is used. (Easiest way is global find and replace, e.g. `s/0.23.0/0.24.0/g`, `s/0.22.0/0.23.0/g` and review changes.) Ensure that `-SNAPSHOT` is restored in the [gradle/versions.gradle](https://github.com/eclipse-lsp4j/lsp4j/blob/main/gradle/versions.gradle) and [releng/pom.xml](https://github.com/eclipse-lsp4j/lsp4j/blob/main/releng/pom.xml)
14+
- [ ] Increment version of all feature.xml, pom.xml and any other place full version is used. (Easiest way is global find and replace, e.g. `s/0.24.0/1.0.0/g`, `s/0.23.0/0.24.0/g` and review changes.) Ensure that `-SNAPSHOT` is restored in the [gradle/versions.gradle](https://github.com/eclipse-lsp4j/lsp4j/blob/main/gradle/versions.gradle) and [releng/pom.xml](https://github.com/eclipse-lsp4j/lsp4j/blob/main/releng/pom.xml)
1515
- [ ] Enable `cd releng && ./deploy-build.sh'` in [releng/build.Jenkinsfile](https://github.com/eclipse-lsp4j/lsp4j/blob/main/releng/build.Jenkinsfile)
1616
- [ ] Ensure [the CI build](https://ci.eclipse.org/lsp4j/job/lsp4j-multi-build/job/main/) is stable - it is always better to release a "Green Dot" build
1717

@@ -34,13 +34,13 @@ Items on Release day:
3434
- see commit https://github.com/eclipse-lsp4j/lsp4j/commit/328ce8a4c89b0cd84fb62118f459b6cf79b09e90 for a past example
3535
- [ ] Push the above change
3636
- [ ] Run [the CI build](https://ci.eclipse.org/lsp4j/job/lsp4j-multi-build/job/main/)
37-
- [ ] Mark the build as Keep Forever and add to the description `v0.24.0`
37+
- [ ] Mark the build as Keep Forever and add to the description `v1.0.0`
3838
- [ ] Deploy the release by running [the Release CI job](https://ci.eclipse.org/lsp4j/job/lsp4j-release-eclipse) with parameters:
39-
- `LSP4J_PUBLISH_LOCATION` -> `updates/releases/0.24.0` ( <-- check version number)
39+
- `LSP4J_PUBLISH_LOCATION` -> `updates/releases/1.0.0` ( <-- check version number)
4040
- `PROJECT` -> `lsp4j-multi-build/job/main`
4141
- `LSP4J_BUILD_NUMBER` -> the build that was just run above
4242
- `DRY_RUN` -> `false`
43-
- [ ] Add to the deploy job description `v0.24.0`
43+
- [ ] Add to the deploy job description `v1.0.0`
4444
- [ ] Promote the staged repository to maven central
4545
- [Login to Nexus](https://oss.sonatype.org/#stagingRepositories)
4646
- To obtain permission add request to [OSSRH-26079](https://issues.sonatype.org/browse/OSSRH-26079)
@@ -50,10 +50,10 @@ Items on Release day:
5050
- once the rules are done (if successful), press the *Release* button (you may need to press *Refresh* to enable the *Release* button)
5151
- check https://search.maven.org/search?q=g:org.eclipse.lsp4j to make sure the latest release has arrived - this takes a while, 15 minutes for the files to be [on the server](https://repo1.maven.org/maven2/org/eclipse/lsp4j/) and even longer for the [search indexes](https://search.maven.org/search?q=g:org.eclipse.lsp4j) to update
5252
- [ ] Update the meta-data on [PMI downloads page](https://projects.eclipse.org/projects/technology.lsp4j/downloads)
53-
- [ ] Tag the release. Example: `git tag -a v0.24.0 HEAD -m"LSP4J 0.24.0" && git push origin v0.24.0`
53+
- [ ] Tag the release. Example: `git tag -a v1.0.0 HEAD -m"LSP4J 1.0.0" && git push origin v1.0.0`
5454
- [ ] Contribute to Simrel. See [Simrel contribution example](https://git.eclipse.org/r/#/c/158624/)
5555
- [ ] Create a [release page on github](https://github.com/eclipse-lsp4j/lsp4j/releases/new)
5656
- [ ] Link the Changelog to the release page
57-
- [ ] Make an announcement on lsp4j-dev based on the [release page on github](https://github.com/eclipse-lsp4j/lsp4j/releases/tag/v0.24.0). [Example on lsp4j-dev archives](https://www.eclipse.org/lists/lsp4j-dev/msg00063.html)
57+
- [ ] Make an announcement on lsp4j-dev based on the [release page on github](https://github.com/eclipse-lsp4j/lsp4j/releases/tag/v1.0.0). [Example on lsp4j-dev archives](https://www.eclipse.org/lists/lsp4j-dev/msg00063.html)
5858
- [ ] Update [documentation/releasing.md](https://github.com/eclipse-lsp4j/lsp4j/blob/main/documentation/releasing.md) with any changes that may have been made to the release process.
5959
- [ ] Create the endgame for the next release right away, especially as version numbers and restoring `-SNAPSHOT` need to be done right away.

gradle/versions.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
1111
******************************************************************************/
1212

13-
version = '0.24.0'
13+
version = '1.0.0-SNAPSHOT'
1414

1515
ext.versions = [
1616
'xtend_lib': '2.32.0',

releng/build.Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ pipeline {
7373
// XXX: Can release vs snapshot be detected automatically so that
7474
// the following line does not have to be commented/uncommented
7575
// on each change to/from SNAPSHOT?
76-
// sh 'cd releng && ./deploy-build.sh'
76+
sh 'cd releng && ./deploy-build.sh'
7777
}
7878
}
7979
}

releng/gpgparameters.pom

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
44

55
<groupId>org.eclipse.lsp4j</groupId>
66
<artifactId>gpgparameters</artifactId>
7-
<version>0.24.0-SNAPSHOT</version>
7+
<version>1.0.0-SNAPSHOT</version>
88
<packaging>pom</packaging>
99

1010
<!--

releng/lsp4j-feature/feature.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<feature
1414
id="org.eclipse.lsp4j.sdk"
1515
label="LSP4J SDK"
16-
version="0.24.0.qualifier"
16+
version="1.0.0.qualifier"
1717
provider-name="Eclipse LSP4J"
1818
license-feature="org.eclipse.license"
1919
license-feature-version="0.0.0">

releng/lsp4j-feature/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.eclipse.lsp4j</groupId>
1010
<artifactId>lsp4j.releng</artifactId>
11-
<version>0.24.0-SNAPSHOT</version>
11+
<version>1.0.0-SNAPSHOT</version>
1212
<relativePath>..</relativePath>
1313
</parent>
1414
</project>

releng/p2/category.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<site>
3-
<feature id="org.eclipse.lsp4j.sdk" version="0.24.0.qualifier">
3+
<feature id="org.eclipse.lsp4j.sdk" version="1.0.0.qualifier">
44
<category name="lsp4j"/>
55
</feature>
66
<bundle id="com.google.gson" version="2.11.0.qualifier"/>

releng/p2/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.eclipse.lsp4j</groupId>
1010
<artifactId>lsp4j.releng</artifactId>
11-
<version>0.24.0-SNAPSHOT</version>
11+
<version>1.0.0-SNAPSHOT</version>
1212
<relativePath>..</relativePath>
1313
</parent>
1414

@@ -43,12 +43,12 @@
4343
<fileset dir="${basedir}/target/repository/" />
4444
</copy>
4545
<copy
46-
file="${basedir}/target/lsp4j.p2-repository-0.24.0-SNAPSHOT.zip"
47-
tofile="${root-dir}/build/p2-repository/../lsp4j.p2-repository-0.24.0-SNAPSHOT.zip">
46+
file="${basedir}/target/lsp4j.p2-repository-1.0.0-SNAPSHOT.zip"
47+
tofile="${root-dir}/build/p2-repository/../lsp4j.p2-repository-1.0.0-SNAPSHOT.zip">
4848
</copy>
4949
<copy
50-
file="${basedir}/target/lsp4j.p2-repository-0.24.0-SNAPSHOT.zip"
51-
tofile="${root-dir}/build/p2-repository/v0.24.0.zip">
50+
file="${basedir}/target/lsp4j.p2-repository-1.0.0-SNAPSHOT.zip"
51+
tofile="${root-dir}/build/p2-repository/v1.0.0.zip">
5252
</copy>
5353
</tasks>
5454
</configuration>

releng/pom.xml

+16-16
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.eclipse.lsp4j</groupId>
66
<artifactId>lsp4j.releng</artifactId>
7-
<version>0.24.0-SNAPSHOT</version>
7+
<version>1.0.0-SNAPSHOT</version>
88
<packaging>pom</packaging>
99

1010
<properties>
@@ -29,29 +29,29 @@
2929
<dependency>
3030
<groupId>org.eclipse.lsp4j</groupId>
3131
<artifactId>org.eclipse.lsp4j</artifactId>
32-
<version>0.24.0</version>
32+
<version>1.0.0-SNAPSHOT</version>
3333
</dependency>
3434
<dependency>
3535
<groupId>org.eclipse.lsp4j</groupId>
3636
<artifactId>org.eclipse.lsp4j</artifactId>
37-
<version>0.24.0</version>
37+
<version>1.0.0-SNAPSHOT</version>
3838
<classifier>sources</classifier>
3939
</dependency>
4040
<dependency>
4141
<groupId>org.eclipse.lsp4j</groupId>
4242
<artifactId>org.eclipse.lsp4j.debug</artifactId>
43-
<version>0.24.0</version>
43+
<version>1.0.0-SNAPSHOT</version>
4444
</dependency>
4545
<dependency>
4646
<groupId>org.eclipse.lsp4j</groupId>
4747
<artifactId>org.eclipse.lsp4j.debug</artifactId>
48-
<version>0.24.0</version>
48+
<version>1.0.0-SNAPSHOT</version>
4949
<classifier>sources</classifier>
5050
</dependency>
5151
<dependency>
5252
<groupId>org.eclipse.lsp4j</groupId>
5353
<artifactId>org.eclipse.lsp4j.generator</artifactId>
54-
<version>0.24.0</version>
54+
<version>1.0.0-SNAPSHOT</version>
5555
<exclusions>
5656
<exclusion>
5757
<groupId>com.google</groupId>
@@ -62,51 +62,51 @@
6262
<dependency>
6363
<groupId>org.eclipse.lsp4j</groupId>
6464
<artifactId>org.eclipse.lsp4j.generator</artifactId>
65-
<version>0.24.0</version>
65+
<version>1.0.0-SNAPSHOT</version>
6666
<classifier>sources</classifier>
6767
</dependency>
6868
<dependency>
6969
<groupId>org.eclipse.lsp4j</groupId>
7070
<artifactId>org.eclipse.lsp4j.jsonrpc</artifactId>
71-
<version>0.24.0</version>
71+
<version>1.0.0-SNAPSHOT</version>
7272
</dependency>
7373
<dependency>
7474
<groupId>org.eclipse.lsp4j</groupId>
7575
<artifactId>org.eclipse.lsp4j.jsonrpc</artifactId>
76-
<version>0.24.0</version>
76+
<version>1.0.0-SNAPSHOT</version>
7777
<classifier>sources</classifier>
7878
</dependency>
7979
<dependency>
8080
<groupId>org.eclipse.lsp4j</groupId>
8181
<artifactId>org.eclipse.lsp4j.jsonrpc.debug</artifactId>
82-
<version>0.24.0</version>
82+
<version>1.0.0-SNAPSHOT</version>
8383
</dependency>
8484
<dependency>
8585
<groupId>org.eclipse.lsp4j</groupId>
8686
<artifactId>org.eclipse.lsp4j.jsonrpc.debug</artifactId>
87-
<version>0.24.0</version>
87+
<version>1.0.0-SNAPSHOT</version>
8888
<classifier>sources</classifier>
8989
</dependency>
9090
<dependency>
9191
<groupId>org.eclipse.lsp4j</groupId>
9292
<artifactId>org.eclipse.lsp4j.websocket.jakarta</artifactId>
93-
<version>0.24.0</version>
93+
<version>1.0.0-SNAPSHOT</version>
9494
</dependency>
9595
<dependency>
9696
<groupId>org.eclipse.lsp4j</groupId>
9797
<artifactId>org.eclipse.lsp4j.websocket.jakarta</artifactId>
98-
<version>0.24.0</version>
98+
<version>1.0.0-SNAPSHOT</version>
9999
<classifier>sources</classifier>
100100
</dependency>
101101
<dependency>
102102
<groupId>org.eclipse.lsp4j</groupId>
103103
<artifactId>org.eclipse.lsp4j.websocket</artifactId>
104-
<version>0.24.0</version>
104+
<version>1.0.0-SNAPSHOT</version>
105105
</dependency>
106106
<dependency>
107107
<groupId>org.eclipse.lsp4j</groupId>
108108
<artifactId>org.eclipse.lsp4j.websocket</artifactId>
109-
<version>0.24.0</version>
109+
<version>1.0.0-SNAPSHOT</version>
110110
<classifier>sources</classifier>
111111
</dependency>
112112
</dependencies>
@@ -135,7 +135,7 @@
135135
<artifact>
136136
<groupId>org.eclipse.lsp4j</groupId>
137137
<artifactId>lsp4j.target</artifactId>
138-
<version>0.24.0-SNAPSHOT</version>
138+
<version>1.0.0-SNAPSHOT</version>
139139
</artifact>
140140
</target>
141141
<environments>

releng/release-eclipse.Jenkinsfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ pipeline {
1515
}
1616
parameters {
1717
booleanParam(defaultValue: true, description: 'Do a dry run of the build. All commands will be echoed. First run with this on, then when you are sure it is right, choose rebuild in the passing job and uncheck this box', name: 'DRY_RUN')
18-
string(defaultValue: 'updates/milestones/S201911261515', description: 'The relative path in LSP4J downloads area to publish promoted build to (e.g. updates/milestones/S201911261515, updates/releases/0.24.0)', name: 'LSP4J_PUBLISH_LOCATION')
19-
string(defaultValue: 'lsp4j-multi-build/job/main', description: 'The LSP4J project name being promoted from (e.g. lsp4j-multi-build/job/main or lsp4j-multi-build/job/release_0.24.0).', name: 'PROJECT')
18+
string(defaultValue: 'updates/milestones/S201911261515', description: 'The relative path in LSP4J downloads area to publish promoted build to (e.g. updates/milestones/S201911261515, updates/releases/1.0.0)', name: 'LSP4J_PUBLISH_LOCATION')
19+
string(defaultValue: 'lsp4j-multi-build/job/main', description: 'The LSP4J project name being promoted from (e.g. lsp4j-multi-build/job/main or lsp4j-multi-build/job/release_1.0.0).', name: 'PROJECT')
2020
string(defaultValue: '12345', description: 'The CI build number being promoted from', name: 'LSP4J_BUILD_NUMBER')
2121
}
2222
stages {

releng/releng-target/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.eclipse.lsp4j</groupId>
1010
<artifactId>lsp4j.releng</artifactId>
11-
<version>0.24.0-SNAPSHOT</version>
11+
<version>1.0.0-SNAPSHOT</version>
1212
<relativePath>..</relativePath>
1313
</parent>
1414
</project>

releng/runjapicmp.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -e # error out on any failed commands
55
#set -x # echo all commands used for debugging purposes
66

77

8-
BASELINE=0.23.0
8+
BASELINE=0.24.0
99

1010
JAPICMP_VERSION=0.21.2
1111
WD=$(mktemp -d)

0 commit comments

Comments
 (0)