Skip to content

Commit

Permalink
Include a basic changelog tool to scan dependabot commits
Browse files Browse the repository at this point in the history
Affects: #5
  • Loading branch information
io7m committed May 5, 2024
1 parent af6d28d commit 778d28a
Show file tree
Hide file tree
Showing 5 changed files with 1,027 additions and 0 deletions.
59 changes: 59 additions & 0 deletions tools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@
<io7m.java.targetJavaVersion>21</io7m.java.targetJavaVersion>
<checkstyle.skip>true</checkstyle.skip>
<mdep.analyze.skip>true</mdep.analyze.skip>

<!-- io7m dependencies. -->
<com.io7m.changelog.version>5.0.0-beta0002</com.io7m.changelog.version>

<!-- Third-party dependencies. -->
<jgit.version>6.6.1.202309021850-r</jgit.version>
</properties>

<licenses>
Expand Down Expand Up @@ -86,6 +92,7 @@
<artifactId>com.io7m.quarrel.core</artifactId>
<version>1.6.0</version>
</dependency>

<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
Expand All @@ -96,6 +103,35 @@
<artifactId>jgrapht-core</artifactId>
<version>1.5.2</version>
</dependency>

<!-- Changelog. -->
<dependency>
<groupId>com.io7m.changelog</groupId>
<artifactId>com.io7m.changelog.core</artifactId>
<version>${com.io7m.changelog.version}</version>
</dependency>
<dependency>
<groupId>com.io7m.changelog</groupId>
<artifactId>com.io7m.changelog.text.vanilla</artifactId>
<version>${com.io7m.changelog.version}</version>
</dependency>
<dependency>
<groupId>com.io7m.changelog</groupId>
<artifactId>com.io7m.changelog.xml.vanilla</artifactId>
<version>${com.io7m.changelog.version}</version>
</dependency>

<!-- Git repository support. -->
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>${jgit.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit.archive</artifactId>
<version>${jgit.version}</version>
</dependency>
</dependencies>

<build>
Expand Down Expand Up @@ -124,6 +160,24 @@
<minimizeJar>false</minimizeJar>
<shadedClassifierName>main</shadedClassifierName>
<shadedArtifactAttached>true</shadedArtifactAttached>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>LICENSE</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/versions/**</exclude>
<exclude>NOTICE</exclude>
<exclude>OSGI-OPT/**</exclude>
<exclude>about.html</exclude>
<exclude>img/**</exclude>
<exclude>org/osgi/resource/**</exclude>
<exclude>readme.md</exclude>
</excludes>
</filter>
</filters>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
Expand All @@ -137,6 +191,11 @@
</executions>
</plugin>

<plugin>
<groupId>io.github.zlika</groupId>
<artifactId>reproducible-build-maven-plugin</artifactId>
</plugin>

<!-- Generate a site -->
<plugin>
<groupId>com.io7m.minisite</groupId>
Expand Down
Loading

0 comments on commit 778d28a

Please sign in to comment.