Skip to content

Commit

Permalink
Dat 15996 (#41)
Browse files Browse the repository at this point in the history
* chore(build-nightly.yml): remove nightly build workflow

chore(pom.xml): update build-helper-maven-plugin version to 3.4.0 for compatibility improvements
chore(pom.xml): update maven-failsafe-plugin version to 3.1.2 for bug fixes
chore(pom.xml): update maven-resources-plugin version to 3.3.1 for compatibility improvements
chore(pom.xml): update mockito-core version to 5.5.0 for new features and bug fixes
chore(pom.xml): update mockito-junit-jupiter version to 5.5.0 for new features and bug fixes
chore(pom.xml): update liquibase-test-harness version to 1.0.9 for compatibility improvements
feat(pom.xml): add maven-failsafe-plugin configuration for integration tests
feat(pom.xml): add executions for building javadoc and sources jars

* chore(pom.xml): update version from 0.0.1-SNAPSHOT to 0.1.0-SNAPSHOT for consistency and clarity

* chore(README.md): update liquibase-parent-pom version to 0.1.0 in the example code to reflect the desired version

* chore(release-published.yml): update workflow file to use the correct extension release logic file
chore(release-published.yml): update workflow file to use the correct pom release logic file for DAT-15505

* chore(release-published.yml): update workflow name to "Release Extension to Sonatype" for clarity and accuracy
docs(pom.xml): add URL to the GitHub repository for the parent POM to provide more information and context

* chore(pom.xml): update version from 0.2.0-SNAPSHOT to 0.1.0-SNAPSHOT to align with project versioning scheme

* chore(attach-artifact-release.yml): update workflow to use latest version of extension-attach-artifact-release.yml
chore(release-published.yml): update workflow to use latest version of extension-release-published.yml
chore(pom.xml): add developer information for Nathan Voxland

* chore(upload_asset.sh): remove unused script for uploading assets

The script `.github/upload_asset.sh` was removed as it was no longer being used. This script was responsible for uploading assets to a GitHub release. However, it was not being used in the project anymore, so it was deleted to clean up the codebase.

* feat(upload_asset.sh): add script to upload release assets to GitHub
feat(attach-artifact-release.yml): add workflow to attach artifact to release when pull request is merged
feat(release-published.yml): add workflow to publish release artifacts to Maven Central Repository

* fix(release-published.yml): remove duplicate entry for jar.asc in the -Dtypes parameter to fix build issue

* chore(release-published.yml): rename workflow from "Release Extension to Sonatype" to "Release POM to Sonatype" for clarity and accuracy
chore(release-published.yml): remove unnecessary steps and configurations related to Java and Maven release artifacts
chore(release-published.yml): update workflow to use the latest version of the "pom-release-published.yml" workflow from the "liquibase/build-logic" repository

* chore(create-release.yml): update liquibase/build-logic version to v0.4.4
chore(release-published.yml): update liquibase/build-logic version to v0.4.4
chore(snyk-nightly.yml): update liquibase/build-logic version to v0.4.4
chore(test.yml): update liquibase/build-logic version to v0.4.4
chore(pom.xml):
- Update Liquibase EULA URL to https://www.liquibase.com/eula
- Add jackson-dataformat-yaml version 2.15.2 as a test dependency
- Set scope of liquibase-core and liquibase-commercial dependencies to provided
- Add resource filtering for src/main/resources directory
- Set optimize and debug flags to true in maven-compiler-plugin configuration
- Add ApacheNoticeResourceTransformer and ManifestResourceTransformer to maven-shade-plugin configuration
- Add filters to exclude signature files from signed dependencies in maven-shade-plugin configuration
- Add snapshot profile with liquibase-extension-testing and jackson-dataformat-yaml as test dependencies
- Add gmavenplus-plugin configuration for snapshot profile
- Add gmavenplus-plugin configuration for coverage profile

* chore(pom.xml): update version from 0.1.0-SNAPSHOT to 0.1.1-SNAPSHOT for the liquibase-parent-pom

* chore(create-release.yml): update liquibase/build-logic version to fix release prepare rollback
chore(release-published.yml): update liquibase/build-logic version to fix release prepare rollback
chore(pom.xml): update version of liquibase-parent-pom to 0.1.2-SNAPSHOT
chore(pom.xml): update versions of commons-io, hsqldb, h2, mssql-jdbc, ojdbc8, and postgresql dependencies
  • Loading branch information
jandroav authored Oct 2, 2023
1 parent 7145f9f commit cc1503a
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ on:

jobs:
create-release:
uses: liquibase/build-logic/.github/workflows/create-release.yml@v0.4.4
uses: liquibase/build-logic/.github/workflows/create-release.yml@fix-release-prepare-rollback
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/release-published.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ permissions:

jobs:
release:
uses: liquibase/build-logic/.github/workflows/pom-release-published.yml@v0.4.4
uses: liquibase/build-logic/.github/workflows/pom-release-published.yml@fix-release-prepare-rollback
secrets: inherit
50 changes: 48 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>org.liquibase</groupId>
<artifactId>liquibase-parent-pom</artifactId>
<name>Parent POM</name>
<version>0.1.1-SNAPSHOT</version>
<version>0.1.2-SNAPSHOT</version>
<description>Parent POM for all Extensions</description>
<url>https://github.com/liquibase/liquibase-parent-pom</url>
<packaging>pom</packaging>
Expand Down Expand Up @@ -58,6 +58,7 @@
<!-- Plugin versions -->
<assertj.version>3.24.2</assertj.version>
<build-helper-maven-plugin.version>3.4.0</build-helper-maven-plugin.version>
<commons-io.version>2.11.0</commons-io.version>
<copy-rename-maven-plugin.version>1.0.1</copy-rename-maven-plugin.version>
<gmavenplus-plugin.version>3.0.0</gmavenplus-plugin.version>
<groovy-all.version>3.0.19</groovy-all.version>
Expand All @@ -68,6 +69,8 @@
<jupiter.version>5.10.0</jupiter.version>
<junit-platform.version>1.10.0</junit-platform.version>
<jsonassert.version>1.5.1</jsonassert.version>
<hsqldb.version>2.7.1</hsqldb.version>
<h2.version>2.1.214</h2.version>
<liquibase-test-harness.version>1.0.9</liquibase-test-harness.version>
<lombok.version>1.18.28</lombok.version>
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
Expand All @@ -81,8 +84,11 @@
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
<mockito-core.version>5.5.0</mockito-core.version>
<mockito-junit-jupiter.version>5.5.0</mockito-junit-jupiter.version>
<mssql.version>12.2.0.jre8</mssql.version>
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
<oracle.version>21.9.0.0</oracle.version>
<org-json.version>20230618</org-json.version>
<postgresql.version>42.6.0</postgresql.version>
<sonar-maven-plugin.version>3.9.1.2184</sonar-maven-plugin.version>
<snakeyaml.version>2.2</snakeyaml.version>
<spock-core.version>2.4-M1-groovy-3.0</spock-core.version>
Expand Down Expand Up @@ -123,6 +129,11 @@
<version>${liquibase.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
Expand Down Expand Up @@ -196,6 +207,11 @@
<version>${slf4j.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
Expand All @@ -208,7 +224,7 @@
<version>${snakeyaml.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovy-all.version}</version>
Expand Down Expand Up @@ -251,6 +267,36 @@
<version>${jackson-core.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>${h2.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>${hsqldb.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>${mssql.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>${oracle.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgresql.version}</version>
<scope>test</scope>
</dependency>
</dependencies>

<build>
Expand Down

0 comments on commit cc1503a

Please sign in to comment.