Skip to content

Commit bae8ed3

Browse files
authored
[DE-460] Add tutorial to CI (#561)
1 parent 9fee441 commit bae8ed3

File tree

16 files changed

+56
-15
lines changed

16 files changed

+56
-15
lines changed

.github/workflows/tutorial.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Tutorial
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
tags: [ v** ]
7+
8+
jobs:
9+
tutorial:
10+
timeout-minutes: 20
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
- name: Set up JDK
16+
uses: actions/setup-java@v4
17+
with:
18+
java-version: 21
19+
distribution: 'adopt'
20+
cache: maven
21+
- name: Setup Gradle
22+
uses: gradle/actions/setup-gradle@v3
23+
- name: Start Database
24+
run: ./docker/start_db.sh
25+
- name: Install
26+
run: mvn --no-transfer-progress install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
27+
- name: Execute Maven
28+
working-directory: tutorial/maven
29+
run: mvn compile exec:java -Dexec.mainClass=FirstProject
30+
- name: Execute Gradle
31+
working-directory: tutorial/gradle
32+
run: gradle run

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.arangodb</groupId>
88
<artifactId>arangodb-java-driver-parent</artifactId>
9-
<version>7.7.1</version>
9+
<version>7.8.0-SNAPSHOT</version>
1010
</parent>
1111

1212
<name>core</name>

driver/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>arangodb-java-driver-parent</artifactId>
99
<groupId>com.arangodb</groupId>
10-
<version>7.7.1</version>
10+
<version>7.8.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<name>arangodb-java-driver</name>

driver/src/test/java/com/arangodb/UserAgentAsyncTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
class UserAgentAsyncTest extends BaseJunit5 {
1414

15-
private static final String EXPECTED_VERSION = "7.7.1";
15+
private static final String EXPECTED_VERSION = "7.8.0-SNAPSHOT";
1616

1717
@Test
1818
void packageVersion() {

driver/src/test/java/com/arangodb/UserAgentTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class UserAgentTest extends BaseJunit5 {
1212

13-
private static final String EXPECTED_VERSION = "7.7.1";
13+
private static final String EXPECTED_VERSION = "7.8.0-SNAPSHOT";
1414

1515
@Test
1616
void packageVersion() {

http/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.arangodb</groupId>
88
<artifactId>arangodb-java-driver-parent</artifactId>
9-
<version>7.7.1</version>
9+
<version>7.8.0-SNAPSHOT</version>
1010
</parent>
1111

1212
<name>http-protocol</name>

integration-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.arangodb</groupId>
99
<artifactId>arangodb-java-driver-parent</artifactId>
10-
<version>7.7.1</version>
10+
<version>7.8.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>integration-tests</artifactId>

jackson-serde-json/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.arangodb</groupId>
88
<artifactId>arangodb-java-driver-parent</artifactId>
9-
<version>7.7.1</version>
9+
<version>7.8.0-SNAPSHOT</version>
1010
</parent>
1111

1212
<name>jackson-serde-json</name>

jackson-serde-vpack/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.arangodb</groupId>
99
<artifactId>arangodb-java-driver-parent</artifactId>
10-
<version>7.7.1</version>
10+
<version>7.8.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<name>jackson-serde-vpack</name>

jsonb-serde/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.arangodb</groupId>
88
<artifactId>arangodb-java-driver-parent</artifactId>
9-
<version>7.7.1</version>
9+
<version>7.8.0-SNAPSHOT</version>
1010
</parent>
1111

1212
<name>jsonb-serde</name>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>com.arangodb</groupId>
77
<artifactId>arangodb-java-driver-parent</artifactId>
8-
<version>7.7.1</version>
8+
<version>7.8.0-SNAPSHOT</version>
99
<inceptionYear>2016</inceptionYear>
1010
<modules>
1111
<module>core</module>

resilience-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.arangodb</groupId>
77
<artifactId>arangodb-java-driver-parent</artifactId>
8-
<version>7.7.1</version>
8+
<version>7.8.0-SNAPSHOT</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

shaded/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.arangodb</groupId>
99
<artifactId>arangodb-java-driver-parent</artifactId>
10-
<version>7.7.1</version>
10+
<version>7.8.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<name>arangodb-java-driver-shaded</name>

tutorial/gradle/build.gradle

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
id 'java'
3+
id 'application'
34
}
45

56
group 'com.arangodb'
@@ -10,5 +11,13 @@ repositories {
1011
}
1112

1213
dependencies {
13-
implementation 'com.arangodb:arangodb-java-driver:7.7.1'
14+
implementation 'com.arangodb:arangodb-java-driver:7.8.0-SNAPSHOT'
15+
}
16+
17+
ext {
18+
javaMainClass = "FirstProject"
19+
}
20+
21+
application {
22+
mainClassName = javaMainClass
1423
}

tutorial/maven/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<dependency>
2020
<groupId>com.arangodb</groupId>
2121
<artifactId>arangodb-java-driver</artifactId>
22-
<version>7.7.1</version>
22+
<version>7.8.0-SNAPSHOT</version>
2323
</dependency>
2424
</dependencies>
2525

vst/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.arangodb</groupId>
88
<artifactId>arangodb-java-driver-parent</artifactId>
9-
<version>7.7.1</version>
9+
<version>7.8.0-SNAPSHOT</version>
1010
</parent>
1111

1212
<name>vst-protocol</name>

0 commit comments

Comments
 (0)