Skip to content

Commit 60c16d6

Browse files
authored
Merge main into develop (#5462)
2 parents 889f36a + 5b490de commit 60c16d6

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Copilot Setup Steps
2+
3+
on:
4+
workflow_call:
5+
workflow_dispatch:
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
setup:
12+
name: Prepare Maven workspace and prime E2E dependencies
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout repository
16+
uses: actions/checkout@v4
17+
18+
- name: Set up JDK
19+
uses: actions/setup-java@v4
20+
with:
21+
java-version: 11
22+
distribution: 'temurin'
23+
cache: maven
24+
25+
- name: Validate formatting configuration
26+
run: mvn -B -T 2C formatter:validate impsort:check xml-format:xml-check
27+
28+
- name: Quick compile (skip tests)
29+
run: mvn -B -T 2C compile -DskipTests -Pquick
30+
31+
- name: Download Maven dependencies for offline use
32+
run: mvn -B -T 2C dependency:go-offline
33+
34+
- name: Maven install (skip tests)
35+
run: mvn -B install -DskipTests -Pquick
36+
37+
- name: Install system dependencies for E2E tests
38+
run: sudo apt-get update && sudo apt-get install -y libxml2-utils
39+
40+
- name: Install Node.js
41+
uses: actions/setup-node@v4
42+
with:
43+
node-version: 18
44+
cache: 'npm'
45+
cache-dependency-path: ./e2e/package-lock.json
46+
47+
- name: Install Playwright dependencies for E2E tests
48+
working-directory: ./e2e
49+
run: |
50+
npm install
51+
npx playwright install --with-deps
52+
53+
- name: Run end-to-end tests of RDF4J Server and Workbench
54+
working-directory: ./e2e
55+
run: ./run.sh

.github/workflows/dash-license.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66

77
jobs:
88
license-check:
9+
if: ${{ false }}
10+
# Disabled until ClearlyDefined throttling is resolved (see eclipse-rdf4j/rdf4j#5457)
911

1012
runs-on: ubuntu-latest
1113

0 commit comments

Comments
 (0)