diff --git a/.github/workflows/maven.yml b/.github/workflows/maven-build.yml
similarity index 69%
rename from .github/workflows/maven.yml
rename to .github/workflows/maven-build.yml
index 5f0f0f6..03acda4 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven-build.yml
@@ -10,7 +10,7 @@ jobs:
build:
strategy:
matrix:
- os: [ubuntu-latest, windows-latest]
+ os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
@@ -19,4 +19,7 @@ jobs:
distribution: 'temurin'
java-version: 8
cache: maven
- - run: mvn -B package --file pom.xml
+ - run: mvn clean
+ - run: mvn compile
+ - run: mvn test
+ - run: mvn package
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
deleted file mode 100644
index ea76291..0000000
--- a/.github/workflows/maven-publish.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
-# For more information see: https://github.com/actions/setup-java#apache-maven-with-a-settings-path
-
-name: Maven Package & Publish
-
-on:
- release:
- types: [created]
-
-jobs:
- build:
-
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 1.8
- uses: actions/setup-java@v3
- with:
- java-version: 1.8
- server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
- settings-path: ${{ github.workspace }} # location for the settings.xml file
-
- - name: Build with Maven
- run: mvn -B package --file pom.xml
-
- - name: Publish to GitHub Packages Apache Maven
- run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
- env:
- GITHUB_TOKEN: ${{ github.token }}
diff --git a/README.md b/README.md
index ec01b97..d5bfaf4 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ mvn compile
## Release 📦
-See [.github/workflows/maven-publish.yml](.github/workflows/maven-publish.yml)
+See [.github/workflows/maven-release.yml](.github/workflows/maven-release.yml)
---
diff --git a/pom.xml b/pom.xml
index 9c85dc8..bdb4e57 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,12 +16,12 @@
- GitHub
- https://github.com/elimu-ai/model/projects
+ GitHub Projects
+ https://github.com/orgs/elimu-ai/projects?query=is%3Aopen
- Travis CI
- https://travis-ci.org/elimu-ai/model
+ GitHub Actions
+ https://github.com/elimu-ai/model/actions
scm:git:https://github.com/elimu-ai/model.git