diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7496e713..248c9d9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,7 +35,7 @@ jobs: # Build & Test - name: Build with Maven - run: mvn --batch-mode --no-transfer-progress install -Pnative -D"quarkus.datasource.db-kind"=${{ matrix.database }} + run: mvn --batch-mode --no-transfer-progress install -Pnative -P${{ matrix.database }} # Upload artifacts - name: Upload cross-platform app diff --git a/commafeed-server/TODO.md b/commafeed-server/TODO.md index 6c77457f..0a6d77bd 100644 --- a/commafeed-server/TODO.md +++ b/commafeed-server/TODO.md @@ -7,11 +7,11 @@ MVP: - https://github.com/quarkusio/quarkus/issues/42463 - Rewrite cookie with https://quarkus.io/guides/rest#request-or-response-filters in the mean time -- mvn profile instead of -Dquarkus.datasource.db-kind - update github actions - release after tag - new job that downloads all artifacts because we need them all to create the release - update readme +- update docker readme - update release notes (+ mention h2 migration has been removed, upgrade to last 4.x is required) Nice to have: @@ -24,8 +24,3 @@ Nice to have: - OPML encoding is not handled correctly - remove Timers metrics page -native-image -------------- - -- https://www.graalvm.org/latest/reference-manual/native-image/dynamic-features/Resources/ -- https://github.com/rometools/rome/pull/636/files \ No newline at end of file diff --git a/commafeed-server/pom.xml b/commafeed-server/pom.xml index e01adf79..57b1bf31 100644 --- a/commafeed-server/pom.xml +++ b/commafeed-server/pom.xml @@ -16,6 +16,7 @@ 6.6 2.1.0 3.1.8 + 1.2.1 h2 @@ -41,6 +42,19 @@ + + maven-help-plugin + 3.4.1 + + + initialize + + active-profiles + + + + + io.quarkus.platform quarkus-maven-plugin @@ -480,5 +494,117 @@ true + + + h2 + + true + + + + + org.codehaus.mojo + properties-maven-plugin + ${properties-plugin.version} + + + + set-system-properties + + + + + + + quarkus.datasource.db-kind + h2 + + + + + + + + + mysql + + + + org.codehaus.mojo + properties-maven-plugin + ${properties-plugin.version} + + + + set-system-properties + + + + + + + quarkus.datasource.db-kind + mysql + + + + + + + + + mariadb + + + + org.codehaus.mojo + properties-maven-plugin + ${properties-plugin.version} + + + + set-system-properties + + + + + + + quarkus.datasource.db-kind + mariadb + + + + + + + + + postgresql + + + + org.codehaus.mojo + properties-maven-plugin + ${properties-plugin.version} + + + + set-system-properties + + + + + + + quarkus.datasource.db-kind + postgresql + + + + + + +