Skip to content

Commit

Permalink
chore: bump version number
Browse files Browse the repository at this point in the history
  • Loading branch information
kris7t committed Jul 17, 2024
1 parent f8a542f commit dafdb6e
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 16 deletions.
6 changes: 4 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ systemProp.sonar.organization=graphs4value
systemProp.sonar.host.url=https://sonarcloud.io
tools.refinery.interpreter.group=tools.refinery.interpreter
# Follow the VIATRA incubation versioning scheme to avoid breaking SemVer.
tools.refinery.interpreter.version=0.28.1
version=0.1.0
tools.refinery.interpreter.version=0.29.0-SNAPSHOT
tools.refinery.interpreter.release=0.28.1
tools.refinery.release=0.1.0
version=0.1.1-SNAPSHOT
32 changes: 23 additions & 9 deletions subprojects/docs/src/develop/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

<Tabs groupId="version">
<TabItem value="release" label="Release">
<TabItem value="release" label="Release" default>
<Admonition type="warning">
Currently, there are no releases of Refinery available on [Maven Central](https://central.sonatype.com/) and the [Gradle Plugins Portal](https://plugins.gradle.org/). Check back later to see whether a stable version has been released.
Our latest release is currently waiting for approval on the [Gradle Plugins Portal](https://plugins.gradle.org/). Check back later to see whether the release has been approved.

In the meantime, we recommend relying on our **snapshot** artifacts instead.
</Admonition>
</TabItem>
<TabItem value="snapshot" label="Snapshot" default>
<TabItem value="snapshot" label="Snapshot">
We always publish a [SNAPSHOT](https://maven.apache.org/guides/getting-started/index.html#what-is-a-snapshot-version) version of Refinery based on the latest commit in our [Git repository](https://github.com/graphs4value/refinery). This is the development version of our code and may change without warning at any time.

To find out the configuration required to use our snapshot artifacts, select whether you use a Kotlin-based (`.gradle.kts`) or a Groovy-based (`.gradle`) configuration format for your Gradle build. You should add this code to your Gradle *settings* file, which is named `settings.gradle.kts` or `settings.gradle`.
Expand Down Expand Up @@ -388,14 +388,28 @@ Although we don't provide a Maven plugin for simplified configuration, you can s
To find out how to add the BOM to your build, select below whether you want to use a **released** version or a **snapshot** version of refinery or whether you want to build Refinery **locally** yourself.

<Tabs groupId="version">
<TabItem value="release" label="Release">
<Admonition type="warning">
Currently, there are no releases of Refinery available on [Maven Central](https://central.sonatype.com/). Check back later to see whether a stable version has been released.
<TabItem value="release" label="Release" default>
You should add the following configuration to your `pom.xml` file. If you use multi-module projects, we recommend that you add this to your parent POM.

In the meantime, we recommend relying on our **snapshot** artifacts instead.
</Admonition>
```xml title="pom.xml"
<project>
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>tools.refinery</groupId>
<artifactId>refinery-bom</artifactId>
<version>@@@tools.refinery.release@@@</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
...
</project>
```
</TabItem>
<TabItem value="snapshot" label="Snapshot" default>
<TabItem value="snapshot" label="Snapshot">
We always publish a [SNAPSHOT](https://maven.apache.org/guides/getting-started/index.html#what-is-a-snapshot-version) version of Refinery based on the latest commit in our [Git repository](https://github.com/graphs4value/refinery). This is the development version of our code and may change without warning at any time.

You should add the following configuration to your `pom.xml` file. If you use multi-module projects, we recommend that you add this to your parent POM.
Expand Down
11 changes: 6 additions & 5 deletions subprojects/docs/src/learn/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,22 +23,23 @@ Installing Refinery as a Docker container can support more advanced use cases, s
To generate larger models with a longer timeout, you can use our [Docker container](https://github.com/graphs4value/refinery/pkgs/container/refinery) on either `amd64` or `arm64` machines:

```shell
docker run --rm -it -p 8888:8888 ghcr.io/graphs4value/refinery
docker run --rm -it -p 8888:8888 ghcr.io/graphs4value/refinery:@@@tools.refinery.release@@@
```

Once Docker pulls and starts the container, you can navigate to http://localhost:8888 to open the model generation interface and start editing.

Alternatively, you can follow the [instructions to set up a local development environment](/develop/contributing) and compile and run Refinery from source.

## Updating
## Pre-release versions

You can take advantage of the most recent code submitted to our repository by using the `latest` tag instead.

To take advantage of the latest updates, you can simply re-pull our Docker container from the GitHub Container Registry:

```shell
docker pull ghcr.io/graphs4value/refinery
docker run --pull always --rm -it -p 8888:8888 ghcr.io/graphs4value/refinery:latest
```

Restart the container to make sure that you're running the last pulled version.
Note that pre-release versions may be unstable.

## Environmental variables

Expand Down

0 comments on commit dafdb6e

Please sign in to comment.