Skip to content

Commit 5a7943c

Browse files
committedMar 13, 2025
Include UI files in the release
This fixes #158
1 parent 1e99c4e commit 5a7943c

File tree

1 file changed

+35
-9
lines changed

1 file changed

+35
-9
lines changed
 

‎pom.xml

+35-9
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
<connection>scm:git:https://github.com/wanaku-ai/wanaku.git</connection>
2828
<developerConnection>scm:git:ssh://git@github.com/wanaku-ai/wanaku.git</developerConnection>
2929
<url>https://github.com/wanaku-ai/wanaku</url>
30-
<tag>HEAD</tag>
31-
</scm>
30+
<tag>HEAD</tag>
31+
</scm>
3232

3333
<licenses>
3434
<license>
@@ -46,6 +46,8 @@
4646
<distribution.directory>${project.build.directory}/distributions</distribution.directory>
4747
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
4848
<central-publishing-maven-plugin.version>0.7.0</central-publishing-maven-plugin.version>
49+
<maven-release-plugin.version>3.1.1</maven-release-plugin.version>
50+
<maven-scm-plugin.version>2.1.0</maven-scm-plugin.version>
4951
</properties>
5052

5153
<build>
@@ -56,6 +58,18 @@
5658
<version>${os-maven-plugin.version}</version>
5759
</extension>
5860
</extensions>
61+
<plugins>
62+
<plugin>
63+
<groupId>org.apache.maven.plugins</groupId>
64+
<artifactId>maven-release-plugin</artifactId>
65+
<version>${maven-release-plugin.version}</version>
66+
<configuration>
67+
<preparationGoals>-PcommitFiles clean scm:add scm:checkin install</preparationGoals>
68+
<completionGoals>-PcommitFiles clean scm:add scm:checkin install</completionGoals>
69+
<pushChanges>false</pushChanges>
70+
</configuration>
71+
</plugin>
72+
</plugins>
5973
</build>
6074

6175
<repositories>
@@ -141,16 +155,28 @@
141155
</execution>
142156
</executions>
143157
</plugin>
144-
<plugin>
145-
<artifactId>maven-release-plugin</artifactId>
146-
<configuration>
147-
<preparationGoals>clean install</preparationGoals>
148-
</configuration>
149-
</plugin>
150-
151158
</plugins>
152159
</build>
153160
</profile>
161+
<profile>
162+
<id>commitFiles</id>
163+
<build>
164+
<pluginManagement>
165+
<plugins>
166+
<plugin>
167+
<groupId>org.apache.maven.plugins</groupId>
168+
<artifactId>maven-scm-plugin</artifactId>
169+
<version>${maven-scm-plugin.version}</version>
170+
<configuration>
171+
<message>[maven-scm-plugin] Update version in UI files</message>
172+
<includes>ui/**/*.ts,routers/wanaku-router/src/main/webui/openapi.json,routers/wanaku-router/src/main/webui/openapi.yaml</includes>
173+
<excludes>ui/node_modules/**</excludes>
174+
</configuration>
175+
</plugin>
176+
</plugins>
177+
</pluginManagement>
178+
</build>
179+
</profile>
154180
</profiles>
155181

156182
</project>

0 commit comments

Comments
 (0)
Please sign in to comment.