diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 1eb1017..0847f49 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -6,6 +6,11 @@ on: pull_request: branches: [ main ] +permissions: + contents: read + checks: write + pull-requests: write + jobs: build: runs-on: ubuntu-latest @@ -15,15 +20,22 @@ jobs: name: Java ${{ matrix.java }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Java - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: distribution: temurin java-version: ${{ matrix.java }} - name: Build with Maven run: mvn clean install -Dgpg.skip -Dmaven.javadoc.skip=true - - name: push JaCoCo stats to codecov.io - uses: codecov/codecov-action@v3 + - name: Publish Test Report + id: report + uses: mikepenz/action-junit-report@v6 + if: success() || failure() # always run even if the previous step fails + with: + report_paths: '**/target/surefire-reports/TEST-*.xml' + comment: true + - name: Push JaCoCo stats to codecov.io + uses: codecov/codecov-action@v7 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/CITATION.cff b/CITATION.cff index e528983..9ffcbf0 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -11,7 +11,7 @@ authors: given-names: Ammar orcid: https://orcid.org/0000-0002-8399-8990 title: NanoJava -version: 2.0.7 -date-released: 2026-05-18 +version: 2.0.8 +date-released: 2026-10-20 doi: 10.5281/zenodo.6984324 url: "https://github.com/enanomapper/nanojava" diff --git a/README.md b/README.md index 180e1d4..b50dd4d 100644 --- a/README.md +++ b/README.md @@ -53,11 +53,11 @@ If you do not have Docker or if it is an overhead for your use case, you can bun 4. Now, you will have the standalone jar file in the "target" folder named: - nanojava-2.0.7-jar-with-dependencies.jar + nanojava-2.0.8-jar-with-dependencies.jar 5. The JAR file is used in the same way as the Docker image in the "Usage" section with replacing: - "docker run" with "java -jar nanojava-2.0.7-jar-with-dependencies.jar" + "docker run" with "java -jar nanojava-2.0.8-jar-with-dependencies.jar" and make sure you provide the absolute paths for your files in this case. diff --git a/pom.xml b/pom.xml index 6ce271e..37bcf46 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ nanojava Java library extending the Chemistry Development Kit with functionality for nanomaterials. NanoJava - 2.0.7 + 2.0.8 https://github.com/enanomapper/nanojava @@ -48,7 +48,7 @@ - 2.12 + 2.13 5.13.3 UTF-8 11 @@ -71,7 +71,7 @@ org.blueobelisk cmlxom - 4.17 + 4.19 org.openscience.cdk @@ -106,7 +106,7 @@ com.github.egonw jqudt - 1.5.2 + 1.5.4 com.github.stefanbirkner