Skip to content

Add gef-classic submodule #4768

Add gef-classic submodule

Add gef-classic submodule #4768

Workflow file for this run

name: Archi Tests
on: [push]
jobs:
build-and-test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
fail-fast: false # Continue even if one fails
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: 'true'
- name: Set up Java
uses: actions/setup-java@v5
with:
java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Set up Maven
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.12
- name: Run Maven tests (Linux with virtual display)
if: ${{ runner.os == 'Linux' }}
run: xvfb-run mvn clean verify
- name: Run Maven tests (macOS/Windows)
if: ${{ runner.os != 'Linux' }}
run: mvn clean verify