File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 pull_request :
1717 branches :
1818 - develop
19+ workflow_dispatch :
1920
2021jobs :
2122 build :
@@ -24,24 +25,23 @@ jobs:
2425 runs-on : macos-15
2526
2627 steps :
27- - name : Install Graphviz (needed for PlantUML)
28- # run: sudo apt install graphviz
29- run : brew install graphviz
3028 - name : Check out
3129 uses : actions/checkout@v4
30+
3231 - name : Set up JDK 21
3332 uses : actions/setup-java@v4
3433 with :
3534 java-version : ' 21'
3635 distribution : ' temurin'
3736 cache : maven
37+
3838 - name : Build with Maven
3939 run : mvn -B clean verify --file pom.xml
4040
4141 # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
4242 # - name: Update dependency graph
4343 # uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6
44-
44+
4545 deploy :
4646 runs-on : macos-15
4747 needs : build
@@ -53,15 +53,15 @@ jobs:
5353 steps :
5454 - name : Check out
5555 uses : actions/checkout@v4
56+
5657 - name : Set up JDK 21
5758 uses : actions/setup-java@v4
5859 with :
5960 java-version : ' 21'
6061 distribution : ' temurin'
6162 cache : maven
63+
6264 - name : Deploy to GitHub Maven Packages
6365 env :
6466 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6567 run : mvn -B clean -Pdeploy-github -DskipTests deploy
66-
67-
You can’t perform that action at this time.
0 commit comments