Skip to content

Commit dd14ec2

Browse files
committed
disctinct native test build, disable dev mode on publishing
1 parent b2fa989 commit dd14ec2

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,25 @@ jobs:
1010
steps:
1111
- uses: actions/checkout@v4
1212
- name: Set up JDK 25
13-
uses: graalvm/setup-graalvm@v1
13+
uses: graalvm/setup-java@v1
1414
with:
1515
java-version: '25'
16-
distribution: 'graalvm-community'
16+
distribution: 'temurin'
1717
- name: Build and run tests
1818
run: mvn verify
19-
- name: Run tests with native-image
20-
run: mvn test -PnativeTest
19+
nativetest:
20+
runs-on: ubuntu-latest
21+
permissions:
22+
contents: read
23+
steps:
24+
- uses: actions/checkout@v4
25+
- name: Set up JDK 25
26+
uses: graalvm/setup-graalvm@v1
27+
with:
28+
java-version: '25'
29+
distribution: 'graalvm-community'
30+
- name: Run tests with native-image
31+
run: mvn test -PnativeTest
2132
publish:
2233
runs-on: ubuntu-latest
2334
permissions:
@@ -32,7 +43,7 @@ jobs:
3243
java-version: '25'
3344
distribution: 'graalvm-community'
3445
- name: Build native-image
35-
run: "mvn native:compile -Pnative -Pprod"
46+
run: "mvn native:compile -Pnative -Pprod '-P!dev'"
3647
- name: Build Docker image
3748
run: docker build -t javabot .
3849
- name: Tag docker image

0 commit comments

Comments
 (0)