diff --git a/RELEASE-CHECKLIST.md b/RELEASE-CHECKLIST.md new file mode 100644 index 0000000..637f49b --- /dev/null +++ b/RELEASE-CHECKLIST.md @@ -0,0 +1,10 @@ +# Release Checklist for the CycloneDX to SPDX Utilities + +- [ ] Check for any warnings from the compiler and findbugs +- [ ] Run unit tests +- [ ] Run dependency check to find any potential vulnerabilities `mvn dependency-check:check` +- [ ] Run `mvn release:prepare` - you will be prompted for the release - typically take the defaults +- [ ] Run `mvn release:perform` +- [ ] Release artifacts to Maven Central +- [ ] Create a Git release including release notes +- [ ] Zip up the files from the Maven archive and add them to the release diff --git a/dependency-check-supress.xml b/dependency-check-supress.xml index d483366..c9870cc 100644 --- a/dependency-check-supress.xml +++ b/dependency-check-supress.xml @@ -31,4 +31,12 @@ ^pkg:maven/org\.apache\.poi/poi\-ooxml\-schemas@.*$ CVE-2022-26336 + + + ^pkg:maven/com\.fasterxml\.jackson\.core/jackson\-databind@.*$ + CVE-2023-35116 + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8e44666..ca5d62b 100644 --- a/pom.xml +++ b/pom.xml @@ -31,8 +31,9 @@ https://github.com/spdx/cdx2spdx - https://github.com/spdx/cdx2spdx.git - https://github.com/spdx/cdx2spdx.git + scm:git:git@github.com:spdx/cdx2spdx.git + scm:git:git@github.com:spdx/cdx2spdx.git + main Github @@ -55,7 +56,7 @@ https://sonarcloud.io spdx cdx2spdx - 7.2.1 + 8.4.3 @@ -68,9 +69,23 @@ - gpg-signing + release + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + verify + + jar-no-fork + + + + org.apache.maven.plugins maven-gpg-plugin @@ -185,7 +200,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 + 3.11.0 11 ${project.build.sourceEncoding} @@ -238,20 +253,6 @@ - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - attach-sources - verify - - jar-no-fork - - - - org.spdx spdx-maven-plugin @@ -292,6 +293,16 @@ Organization: Source Auditor Inc. + + org.apache.maven.plugins + maven-release-plugin + 3.0.1 + + v@{project.version} + release + deploy + +