diff --git a/.github/workflows/ci-publish.yml b/.github/workflows/ci-publish.yml
index 1023d05..1bab89c 100644
--- a/.github/workflows/ci-publish.yml
+++ b/.github/workflows/ci-publish.yml
@@ -2,10 +2,10 @@ name: CI & Publish
on:
push:
- branches: [ master ]
+ branches: [ main ]
tags: [ 'v*' ]
pull_request:
- branches: [ master ]
+ branches: [ main ]
jobs:
build:
@@ -13,11 +13,11 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Set up JDK 25 (Azul Zulu)
if: "!startsWith(github.ref, 'refs/tags/v')"
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: zulu
java-version: '25'
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK 25 (Azul Zulu) for Maven Central
if: startsWith(github.ref, 'refs/tags/v')
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: zulu
java-version: '25'
@@ -44,11 +44,12 @@ jobs:
mvn versions:set -DnewVersion=$VERSION -DgenerateBackupPoms=false
- name: Build and test
+ if: "!startsWith(github.ref, 'refs/tags/v')"
run: mvn verify
- name: Publish to Maven Central
if: startsWith(github.ref, 'refs/tags/v')
- run: mvn deploy -Prelease -DskipTests
+ run: mvn -Prelease clean deploy
env:
CENTRAL_USERNAME: ${{ secrets.CENTRAL_USERNAME }}
CENTRAL_TOKEN: ${{ secrets.CENTRAL_TOKEN }}
diff --git a/pom.xml b/pom.xml
index 2f8264d..c2a73dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.github.compevol
+ io.github.beast2-dev
mutable-alignment
0.1.0-SNAPSHOT
Mutable Alignment
Mutable alignment support for BEAST
- https://github.com/rbouckaert/MutableAlignment
+ https://github.com/BEAST2-Dev/MutableAlignment
@@ -28,21 +28,20 @@
- scm:git:git://github.com/rbouckaert/MutableAlignment.git
- scm:git:ssh://github.com:rbouckaert/MutableAlignment.git
- https://github.com/rbouckaert/MutableAlignment
+ scm:git:git://github.com/BEAST2-Dev/MutableAlignment.git
+ scm:git:ssh://github.com:BEAST2-Dev/MutableAlignment.git
+ https://github.com/BEAST2-Dev/MutableAlignment
UTF-8
UTF-8
25
- 2.8.0-beta2
+ 2.8.0-beta7
beast.base
beast.base.minimal.BeastMain
MutableAlignment
- 0.1.0
@@ -75,6 +74,28 @@
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.6.0
+
+
+ set-beast-pkg-version
+ validate
+ regex-property
+
+ beast.pkg.version
+ ${project.version}
+ -SNAPSHOT$
+
+ false
+
+
+
+
+
org.apache.maven.plugins
@@ -228,7 +249,7 @@
org.sonatype.central
central-publishing-maven-plugin
- 0.6.0
+ 0.11.0
true
central
diff --git a/src/assembly/beast-package.xml b/src/assembly/beast-package.xml
index 9f5d287..49bfaf5 100644
--- a/src/assembly/beast-package.xml
+++ b/src/assembly/beast-package.xml
@@ -28,7 +28,7 @@
true
runtime
- io.github.compevol:mutable-alignment
+ io.github.beast2-dev:mutable-alignment