diff --git a/.github/workflows/early-access.yaml b/.github/workflows/early-access.yaml index 4521ad0d..1a115b69 100644 --- a/.github/workflows/early-access.yaml +++ b/.github/workflows/early-access.yaml @@ -28,7 +28,25 @@ env: JAVA_VERSION: '17' jobs: - build: + default-build: + name: 'Default build (without Graal)' + if: startsWith(github.event.head_commit.message, '[release] Release ') != true + runs-on: ubuntu-22.04 + steps: + - name: 'Checkout' + uses: actions/checkout@v2 + + - name: 'Run default (non-native) build' + run: ./mvnw verify -Dmrm=false -B -ntp -e + + - name: 'Upload daemon test logs' + if: always() + uses: actions/upload-artifact@v2 + with: + name: daemon-test-logs-default-build + path: integration-tests/target/mvnd-tests/**/daemon*.log + + native-build: name: 'Build with Graal on ${{ matrix.os }}' if: startsWith(github.event.head_commit.message, '[release] Release ') != true strategy: diff --git a/integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiTest.java b/integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiNativeIT.java similarity index 97% rename from integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiTest.java rename to integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiNativeIT.java index 8fe0fb49..7dcaab5e 100644 --- a/integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiTest.java +++ b/integration-tests/src/test/java/org/mvndaemon/mvnd/it/ExtensionWithApiNativeIT.java @@ -27,7 +27,7 @@ import org.mvndaemon.mvnd.client.DaemonParameters; import org.mvndaemon.mvnd.junit.MvndNativeTest; @MvndNativeTest(projectDir = "src/test/projects/extension-with-api") -public class ExtensionWithApiTest { +public class ExtensionWithApiNativeIT { @Inject Client client;