File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 66
77jobs :
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
You can’t perform that action at this time.
0 commit comments