Skip to content

Commit 8fd865a

Browse files
committed
Test standalone calculator-java8-cli
1 parent 8d9f838 commit 8fd865a

File tree

3 files changed

+10
-93
lines changed

3 files changed

+10
-93
lines changed

.github/workflows/release-github.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/release-java.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/test-java.yml

Lines changed: 10 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,31 @@
11
name: Test Java
2-
3-
permissions: { }
2+
3+
permissions: { }
44

55
on:
66
pull_request:
77
branches:
8-
- '**'
9-
workflow_call:
8+
- main
109
push:
1110
branches:
1211
- main
13-
- v4.x.x
14-
- v5.x.x
15-
- v6.x.x
16-
- v7.x.x
1712
- renovate/**
1813

1914
jobs:
2015
build:
2116
strategy:
22-
fail-fast: true
2317
matrix:
24-
os: [ ubuntu-latest, windows-latest ]
25-
version: [ 17, 21 ]
26-
name: 'Build Java ${{ matrix.version }} - ${{ matrix.os }}'
27-
runs-on: ${{ matrix.os }}
28-
steps:
29-
- uses: actions/checkout@v6
30-
- uses: actions/setup-java@v5
31-
with:
32-
distribution: 'temurin'
33-
java-version: ${{ matrix.version }}
34-
cache: 'maven'
35-
- name: Install dependencies
36-
run: ./mvnw install -Pinclude-extra-modules -DskipTests=true -DskipITs=true -D"archetype.test.skip=true" -D"maven.javadoc.skip=true" --batch-mode -D"style.color=always" --show-version
37-
- name: Test
38-
run: ./mvnw verify -Pinclude-extra-modules -D"style.color=always"
39-
40-
javadoc:
41-
name: 'Javadoc'
42-
runs-on: ubuntu-latest
43-
steps:
44-
- uses: actions/checkout@v6
45-
- uses: actions/setup-java@v5
46-
with:
47-
distribution: 'temurin'
48-
java-version: '17'
49-
cache: 'maven'
50-
- name: Install dependencies
51-
run: ./mvnw install -DskipTests=true -DskipITs=true -Darchetype.test.skip=true -Dmaven.javadoc.skip=true --batch-mode -Dstyle.color=always --show-version
52-
- name: Javadoc
53-
run: ./mvnw javadoc:jar -Dstyle.color=always
54-
55-
semver:
56-
name: 'Semver'
18+
example: [ calculator-java8-cli ]
19+
name: 'Build Java ${{ matrix.example }}'
5720
runs-on: ubuntu-latest
21+
5822
steps:
5923
- uses: actions/checkout@v6
6024
- uses: actions/setup-java@v5
6125
with:
6226
distribution: 'temurin'
63-
java-version: '17'
27+
java-version: 17
6428
cache: 'maven'
65-
- name: Install dependencies
66-
run: ./mvnw install -DskipTests=true -DskipITs=true -Darchetype.test.skip=true -Dmaven.javadoc.skip=true --batch-mode -Dstyle.color=always --show-version
67-
- name: Test (Semver check)
68-
run: ./mvnw verify -Pcheck-semantic-version -DskipTests=true -DskipITs=true -Darchetype.test.skip=true -Dstyle.color=always
29+
- name: Maven Test
30+
run: ./mvnw test
31+
working-directory: ${{ matrix.example }}'

0 commit comments

Comments
 (0)