Skip to content

Commit 3386081

Browse files
committed
Merge branch 'master' of https://github.com/arces-wot/sepa.git
2 parents 9c81dfc + 5013744 commit 3386081

File tree

1 file changed

+18
-40
lines changed

1 file changed

+18
-40
lines changed

.github/workflows/main.yml

+18-40
Original file line numberDiff line numberDiff line change
@@ -17,54 +17,32 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v2
21-
- name: Set up JDK 13
22-
uses: actions/setup-java@v2
20+
- uses: actions/checkout@v4
21+
- name: Set up JDK 23
22+
uses: actions/setup-java@v4
2323
with:
24-
java-version: '13'
24+
java-version: '23'
2525
distribution: 'adopt'
2626
cache: maven
2727
- name: Build with Maven
2828
run: mvn --batch-mode --update-snapshots compile
2929

3030
test:
3131
runs-on: ubuntu-latest
32-
needs: build
33-
34-
services:
35-
blazegraph:
36-
image: nawer/blazegraph:2.1.5
37-
ports:
38-
- 9999:9999
39-
32+
needs: build
4033
steps:
41-
- uses: actions/checkout@v2
42-
- name: Set up JDK 13
43-
uses: actions/setup-java@v2
34+
- uses: actions/checkout@v4
35+
- name: Set up JDK 23
36+
uses: actions/setup-java@v4
4437
with:
45-
java-version: '13'
38+
java-version: '23'
4639
distribution: 'adopt'
4740
cache: maven
48-
- name: wait for blazegraph
49-
uses: nev7n/wait_for_response@v1
50-
with:
51-
url: 'http://localhost:9999/blazegraph/namespace/kb/sparql'
52-
responseCode: 200
53-
timeout: 20000
54-
interval: 500
5541
- name: package engine and launch
5642
run: |
5743
mvn package
5844
cd engine/target
59-
mv endpoints/endpoint-blazegraph.jpar endpoint.jpar
60-
echo launching engine with this configuration
61-
echo SPARQL ENDPOINT
62-
cat endpoint.jpar
63-
echo ENGINE PROPERTIES
64-
cat engine.jpar
65-
echo LOG4J
66-
cat log4j2-debug.xml
67-
java -Dlog4j.configurationFile=./log4j2-debug.xml -jar engine-v0.15.0.jar -engine engine.jpar -endpoint endpoint.jpar > log.txt &
45+
java -Dlog4j.configurationFile=./log4j2-debug.xml -jar engine-1.0.0-SNAPSHOT.jar > log.txt &
6846
shell: bash
6947
- name: wait for SEPA engine
7048
uses: nev7n/wait_for_response@v1
@@ -76,7 +54,7 @@ jobs:
7654
- name: verify
7755
run: mvn verify -e -Dlog4j2.level=trace
7856
- name: publish Engine log
79-
uses: actions/upload-artifact@v2
57+
uses: actions/upload-artifact@v4
8058
if: always()
8159
with:
8260
name: engine-log
@@ -92,10 +70,10 @@ jobs:
9270
contents: read
9371
packages: write
9472
steps:
95-
- uses: actions/checkout@v2
96-
- uses: actions/setup-java@v2
73+
- uses: actions/checkout@v4
74+
- uses: actions/setup-java@v4
9775
with:
98-
java-version: '13'
76+
java-version: '23'
9977
distribution: 'adopt'
10078
cache: maven
10179
- name: Publish package
@@ -110,16 +88,16 @@ jobs:
11088
- build
11189
- test
11290
steps:
113-
- uses: actions/checkout@v3
91+
- uses: actions/checkout@v4
11492
- name: Set up Docker Buildx
115-
uses: docker/setup-buildx-action@v2
93+
uses: docker/setup-buildx-action@v4
11694
- name: Login to DockerHub
117-
uses: docker/login-action@v2
95+
uses: docker/login-action@v4
11896
with:
11997
username: ${{secrets.DOCKERHUB_USERNAME}}
12098
password: ${{secrets.DOCKERHUB_TOKEN}}
12199
- name: Build and push
122-
uses: docker/build-push-action@v3
100+
uses: docker/build-push-action@v4
123101
with:
124102
push: true
125103
tags: vaimee/sepa:${{github.ref_name}},vaimee/sepa:latest

0 commit comments

Comments
 (0)