Skip to content

Commit 97e73f9

Browse files
authored
Updated version to 3.8.0 (#93)
1 parent 5b9881d commit 97e73f9

File tree

8 files changed

+34
-17
lines changed

8 files changed

+34
-17
lines changed

README.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,36 @@ Inquires for commercial support can be directed to [[email protected]](info@alpho
2626

2727
## Related Projects
2828

29-
[Clinical Quality Language](https://github.com/cqframework/clinical_quality_language) - Tooling in support of the CQL specification, including the CQL verifier/translator used in this project.
29+
[Clinical Quality Language](https://github.com/cqframework/clinical_quality_language) - Tooling in support of the CQL specification, including the CQL verifier/translator and engine used in this project.
3030

31-
[CQL Engine](https://github.com/DBCG/cql_engine) - Open source Java-based ELM evaluation engine.
31+
[Clinical Reasoning](https://github.com/cqframework/clinical-reasoning) - Provides for complete evaluation of CQL logic, as well as implementations of operations defined by the FHIR Clinical Reasoning module and related FHIR IGs.
3232

33-
[CQL Evaluator](https://github.com/DBCG/cql-evaluator) - Integrates the CQL Translator and CQL Engine into an execution environment, and provides implementations of operations defined by FHIR IGs.
33+
[VSCode Plugin](https://github.com/cqframework/vscode-cql) - Makes use of this CQL Language Server to provide CQL language capabilities for the VSCode environment.
3434

3535
## Commit Policy
3636

3737
All new development takes place on `<feature>` branches off `master`. Once feature development on the branch is complete, the feature branch is submitted to `master` as a PR. The PR is reviewed by maintainers and regression testing by the CI build occurs.
3838

3939
Changes to the `master` branch must be done through an approved PR. Delete branches after merging to keep the repository clean.
4040

41-
Merges to `master` trigger a deployment to the Maven Snapshots repositories. Once ready for a release, the `master` branch is updated with the correct version number and is tagged. Tags trigger a full release to Maven Central and a corresponding release to Github. Releases SHALL NOT have a SNAPSHOT version, nor any SNAPSHOT dependencies.
41+
Merges to `master` trigger a deployment to the Maven Snapshots repositories.
42+
43+
Once ready for a release, the `master` branch is updated with the correct version number and is tagged. Releases SHALL NOT have a SNAPSHOT version, nor any SNAPSHOT dependencies. Releases must be deployed manually.
44+
45+
## Release Process
46+
47+
To release a new version of the language server:
48+
49+
1. Update master to be a release version (and all the reviews, bug fixes, etc. that that requires)
50+
1. Example version: `3.8.0`
51+
2. Passed CI Build = ready for release
52+
3. Use the following command to release from your local build (releases are not automatic)
53+
1. `mvn deploy -DskipTests=true -Dmaven.test.skip=true -T 4 -B -P release`
54+
4. Create a Github Release (specify a tag of `vX.X.X` (e.g. `v3.8.0`) pointing at master to be created on release)
55+
1. Choose the "Auto-generate release notes" option
56+
2. Provide any additional detail/cleanup on the release notes
57+
6. Update master version to the next snapshot version `X.X.X-SNAPSHOT` (e.g. `3.9.0-SNAPSHOT`)
58+
7. Close all issues included in the release
4259

4360
## License
4461

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<parent>
1414
<groupId>org.opencds.cqf.cql.ls</groupId>
1515
<artifactId>cql-ls</artifactId>
16-
<version>3.8.0-SNAPSHOT</version>
16+
<version>3.8.0</version>
1717
<relativePath>../pom.xml</relativePath>
1818
</parent>
1919

debug/server/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>org.opencds.cqf.cql.ls</groupId>
1414
<artifactId>cql-ls</artifactId>
15-
<version>3.8.0-SNAPSHOT</version>
15+
<version>3.8.0</version>
1616
<relativePath>../../pom.xml</relativePath>
1717
</parent>
1818

1919
<dependencies>
2020
<dependency>
2121
<groupId>org.opencds.cqf.cql.ls</groupId>
2222
<artifactId>cql-ls-core</artifactId>
23-
<version>3.8.0-SNAPSHOT</version>
23+
<version>3.8.0</version>
2424
</dependency>
2525
<dependency>
2626
<groupId>org.eclipse.lsp4j</groupId>

debug/service/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>org.opencds.cqf.cql.ls</groupId>
1414
<artifactId>cql-ls</artifactId>
15-
<version>3.8.0-SNAPSHOT</version>
15+
<version>3.8.0</version>
1616
<relativePath>../../pom.xml</relativePath>
1717
</parent>
1818

1919
<dependencies>
2020
<dependency>
2121
<groupId>org.opencds.cqf.cql.debug</groupId>
2222
<artifactId>cql-debug-server</artifactId>
23-
<version>3.8.0-SNAPSHOT</version>
23+
<version>3.8.0</version>
2424
</dependency>
2525
<dependency>
2626
<groupId>org.springframework.boot</groupId>

ls/server/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<parent>
1414
<groupId>org.opencds.cqf.cql.ls</groupId>
1515
<artifactId>cql-ls</artifactId>
16-
<version>3.8.0-SNAPSHOT</version>
16+
<version>3.8.0</version>
1717
<relativePath>../../pom.xml</relativePath>
1818
</parent>
1919

@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>org.opencds.cqf.cql.ls</groupId>
3333
<artifactId>cql-ls-core</artifactId>
34-
<version>3.8.0-SNAPSHOT</version>
34+
<version>3.8.0</version>
3535
</dependency>
3636

3737
<dependency>

ls/service/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>org.opencds.cqf.cql.ls</groupId>
1414
<artifactId>cql-ls</artifactId>
15-
<version>3.8.0-SNAPSHOT</version>
15+
<version>3.8.0</version>
1616
<relativePath>../../pom.xml</relativePath>
1717
</parent>
1818

1919
<dependencies>
2020
<dependency>
2121
<groupId>org.opencds.cqf.cql.ls</groupId>
2222
<artifactId>cql-ls-server</artifactId>
23-
<version>3.8.0-SNAPSHOT</version>
23+
<version>3.8.0</version>
2424
</dependency>
2525
<dependency>
2626
<groupId>org.springframework.boot</groupId>

plugin/debug/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@
1212
<parent>
1313
<groupId>org.opencds.cqf.cql.ls</groupId>
1414
<artifactId>cql-ls</artifactId>
15-
<version>3.8.0-SNAPSHOT</version>
15+
<version>3.8.0</version>
1616
<relativePath>../../pom.xml</relativePath>
1717
</parent>
1818

1919
<dependencies>
2020
<dependency>
2121
<groupId>org.opencds.cqf.cql.ls</groupId>
2222
<artifactId>cql-ls-server</artifactId>
23-
<version>3.8.0-SNAPSHOT</version>
23+
<version>3.8.0</version>
2424
<scope>provided</scope>
2525
</dependency>
2626
<dependency>
2727
<groupId>org.opencds.cqf.cql.debug</groupId>
2828
<artifactId>cql-debug-server</artifactId>
29-
<version>3.8.0-SNAPSHOT</version>
29+
<version>3.8.0</version>
3030
</dependency>
3131
<dependency>
3232
<groupId>org.eclipse.lsp4j</groupId>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>org.opencds.cqf.cql.ls</groupId>
66
<artifactId>cql-ls</artifactId>
77
<packaging>pom</packaging>
8-
<version>3.8.0-SNAPSHOT</version>
8+
<version>3.8.0</version>
99

1010
<name>CQL Language Server</name>
1111
<description>A Language Server for CQL implementing the LSP</description>

0 commit comments

Comments
 (0)