Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
build:
name: Build for Scala version ${{ matrix.scala-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand Down Expand Up @@ -41,4 +42,4 @@ jobs:
with:
name: original_checksum
retention-days: 5
path: original_checksum
path: original_checksum
1 change: 1 addition & 0 deletions .github/workflows/release_droid_print_quick_checksum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
build:
name: Build for Scala version ${{ matrix.scala-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
publish:
name: Publish for Scala version ${{ matrix.scala-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ on:

jobs:
build:
name: Build for Scala version ${{ matrix.scala-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand Down Expand Up @@ -40,7 +41,9 @@ jobs:
-DskipTests \
-Dproject-keeper.skip=${{ matrix.project-keeper-skip }}
- name: Generate sha256sum files
run: find target -maxdepth 1 -name *.jar -exec bash -c 'sha256sum {} > {}.sha256' \;
run: |
cd target/
find -name *.jar -exec bash -c 'sha256sum {} > {}.sha256' \;
- name: Upload assets to the GitHub release draft
uses: shogo82148/actions-upload-release-asset@v1
with:
Expand All @@ -52,7 +55,8 @@ jobs:
upload_url: ${{ github.event.inputs.upload_url }}
asset_path: target/*.sha256
- name: Upload error-code-report
if: ${{ matrix.scala-version == 'scala2.13' }}
uses: shogo82148/actions-upload-release-asset@v1
with:
upload_url: ${{ github.event.inputs.upload_url }}
asset_path: target/error_code_report.json
asset_path: target/error_code_report.json
4 changes: 2 additions & 2 deletions .scalafix.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
rules = [
ExplicitResultTypes
// ExplicitResultTypes (Disable for now since version dependent)
Disable
DisableSyntax
LeakingImplicitClassVal
Expand Down Expand Up @@ -40,5 +40,5 @@ OrganizeImports {

RemoveUnused {
// handled by OrganizeImports
imports = false
imports = false
}
2 changes: 1 addition & 1 deletion dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@
| [Apache Maven Site Plugin][72] | [Apache License, Version 2.0][7] |

[54]: https://github.com/exasol/project-keeper-maven-plugin
[56]: https://scoverage.github.io/scoverage-maven-plugin/1.4.1/
[18]: https://github.com/scalatest/scalatestplus-mockito
[4]: https://github.com/exasol/error-reporting-java
[9]: http://www.apache.org/licenses/LICENSE-2.0.txt
Expand Down Expand Up @@ -98,6 +97,7 @@
[2]: http://www.exasol.com
[70]: http://maven.apache.org/plugins/maven-install-plugin/
[34]: https://sonatype.github.io/ossindex-maven/maven-plugin/
[56]: https://scoverage.github.io/scoverage-maven-plugin/1.4.11/
[40]: https://maven.apache.org/plugins/maven-gpg-plugin/
[22]: http://github.com/davidB/scala-maven-plugin
[48]: https://maven.apache.org/plugins/maven-javadoc-plugin/
Expand Down
44 changes: 26 additions & 18 deletions doc/changes/changes_0.4.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Import Export UDF Common Scala 0.4.0, released 2021-??-??
# Import Export UDF Common Scala 0.4.0, released 2022-02-18

Code name:
Code name: Migrated to maven build

## Summary

In this release, we migrated to the Maven based build and refactored the Continuous Integration (CI) workflow files that contain matrix builds.

## Bug Fixes

* #30: Added name to release droid workflow file with matrix build

## Features

Expand All @@ -16,40 +24,40 @@ Code name:
* Added `com.fasterxml.jackson.module:jackson-module-scala_2.13:2.12.5`
* Added `com.typesafe.scala-logging:scala-logging_2.13:3.9.4`
* Added `org.apache.avro:avro:1.11.0`
* Added `org.scala-lang:scala-library:2.13.6`
* Added `org.slf4j:slf4j-simple:1.7.32`
* Added `org.scala-lang:scala-library:2.13.8`
* Added `org.slf4j:slf4j-simple:1.7.36`

### Test Dependency Updates

* Added `org.mockito:mockito-core:4.1.0`
* Added `org.mockito:mockito-core:4.3.1`
* Added `org.scalatestplus:scalatestplus-mockito_2.13:1.0.0-M2`
* Added `org.scalatest:scalatest_2.13:3.2.10`

### Plugin Dependency Updates

* Added `com.diffplug.spotless:spotless-maven-plugin:2.17.4`
* Added `com.exasol:error-code-crawler-maven-plugin:0.7.1`
* Added `com.diffplug.spotless:spotless-maven-plugin:2.20.2`
* Added `com.exasol:error-code-crawler-maven-plugin:1.0.0`
* Added `com.exasol:project-keeper-maven-plugin:1.3.4`
* Added `io.github.evis:scalafix-maven-plugin_2.13:0.1.4_0.9.31`
* Added `io.github.zlika:reproducible-build-maven-plugin:0.14`
* Added `net.alchim31.maven:scala-maven-plugin:4.5.4`
* Added `io.github.evis:scalafix-maven-plugin_2.13:0.1.4_0.9.33`
* Added `io.github.zlika:reproducible-build-maven-plugin:0.15`
* Added `net.alchim31.maven:scala-maven-plugin:4.5.6`
* Added `org.apache.maven.plugins:maven-assembly-plugin:3.3.0`
* Added `org.apache.maven.plugins:maven-clean-plugin:3.1.0`
* Added `org.apache.maven.plugins:maven-compiler-plugin:3.8.1`
* Added `org.apache.maven.plugins:maven-compiler-plugin:3.10.0`
* Added `org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1`
* Added `org.apache.maven.plugins:maven-enforcer-plugin:3.0.0`
* Added `org.apache.maven.plugins:maven-gpg-plugin:3.0.1`
* Added `org.apache.maven.plugins:maven-install-plugin:2.5.2`
* Added `org.apache.maven.plugins:maven-jar-plugin:3.2.0`
* Added `org.apache.maven.plugins:maven-javadoc-plugin:3.3.1`
* Added `org.apache.maven.plugins:maven-jar-plugin:3.2.2`
* Added `org.apache.maven.plugins:maven-javadoc-plugin:3.3.2`
* Added `org.apache.maven.plugins:maven-resources-plugin:3.2.0`
* Added `org.apache.maven.plugins:maven-site-plugin:3.9.1`
* Added `org.apache.maven.plugins:maven-site-plugin:3.11.0`
* Added `org.apache.maven.plugins:maven-source-plugin:3.2.1`
* Added `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4`
* Added `org.codehaus.mojo:versions-maven-plugin:2.8.1`
* Added `org.itsallcode:openfasttrace-maven-plugin:1.2.0`
* Added `org.codehaus.mojo:versions-maven-plugin:2.9.0`
* Added `org.itsallcode:openfasttrace-maven-plugin:1.4.0`
* Added `org.scalastyle:scalastyle-maven-plugin:1.0.0`
* Added `org.scalatest:scalatest-maven-plugin:2.0.2`
* Added `org.scoverage:scoverage-maven-plugin:1.4.1`
* Added `org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0`
* Added `org.scoverage:scoverage-maven-plugin:1.4.11`
* Added `org.sonatype.ossindex.maven:ossindex-maven-plugin:3.2.0`
* Added `org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8`
36 changes: 18 additions & 18 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
<avro.version>1.11.0</avro.version>
<jackson.version>2.12.5</jackson.version>
<typesafe.logging.version>3.9.4</typesafe.logging.version>
<slf4j.simple.version>1.7.32</slf4j.simple.version>
<slf4j.simple.version>1.7.36</slf4j.simple.version>
<!-- test dependency versions -->
<scalatest.version>3.2.10</scalatest.version>
<scalatestplus.version>1.0.0-M2</scalatestplus.version>
<mockito.version>4.1.0</mockito.version>
<mockito.version>4.3.1</mockito.version>
<gpg.skip>true</gpg.skip>
</properties>
<licenses>
Expand Down Expand Up @@ -169,7 +169,7 @@
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>4.5.4</version>
<version>4.5.6</version>
<executions>
<execution>
<id>scala-compile-first</id>
Expand Down Expand Up @@ -232,15 +232,15 @@
<compilerPlugin>
<groupId>org.scalameta</groupId>
<artifactId>semanticdb-scalac_${scala.version}</artifactId>
<version>4.4.30</version>
<version>4.4.35</version>
</compilerPlugin>
</compilerPlugins>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<version>3.10.0</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
Expand Down Expand Up @@ -314,7 +314,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.8.1</version>
<version>2.9.0</version>
<executions>
<execution>
<phase>package</phase>
Expand All @@ -331,7 +331,7 @@
<plugin>
<groupId>org.sonatype.ossindex.maven</groupId>
<artifactId>ossindex-maven-plugin</artifactId>
<version>3.1.0</version>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
Expand Down Expand Up @@ -364,7 +364,7 @@
<plugin>
<groupId>org.itsallcode</groupId>
<artifactId>openfasttrace-maven-plugin</artifactId>
<version>1.2.0</version>
<version>1.4.0</version>
<executions>
<execution>
<id>trace-requirements</id>
Expand Down Expand Up @@ -442,7 +442,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.3.1</version>
<version>3.3.2</version>
<executions>
<execution>
<id>attach-javadocs</id>
Expand All @@ -463,7 +463,7 @@
<plugin>
<groupId>io.github.zlika</groupId>
<artifactId>reproducible-build-maven-plugin</artifactId>
<version>0.14</version>
<version>0.15</version>
<executions>
<execution>
<id>strip-jar</id>
Expand All @@ -477,7 +477,7 @@
<plugin>
<groupId>com.exasol</groupId>
<artifactId>error-code-crawler-maven-plugin</artifactId>
<version>0.7.1</version>
<version>1.0.0</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -530,7 +530,7 @@
<plugin>
<groupId>org.scoverage</groupId>
<artifactId>scoverage-maven-plugin</artifactId>
<version>1.4.1</version>
<version>1.4.11</version>
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<aggregate>true</aggregate>
Expand Down Expand Up @@ -563,7 +563,7 @@
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>2.17.4</version>
<version>2.20.2</version>
<configuration>
<scala>
<scalafmt>
Expand All @@ -582,7 +582,7 @@
<plugin>
<groupId>io.github.evis</groupId>
<artifactId>scalafix-maven-plugin_${scala.compat.version}</artifactId>
<version>0.1.4_0.9.31</version>
<version>0.1.4_0.9.33</version>
<dependencies>
<dependency>
<groupId>com.github.liancheng</groupId>
Expand All @@ -592,7 +592,7 @@
<dependency>
<groupId>com.github.vovapolu</groupId>
<artifactId>scaluzzi_${scala.compat.version}</artifactId>
<version>0.1.20</version>
<version>0.1.21</version>
</dependency>
</dependencies>
<configuration>
Expand All @@ -612,15 +612,15 @@
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<version>3.2.2</version>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.9.1</version>
<version>3.11.0</version>
</plugin>
</plugins>
</pluginManagement>
Expand All @@ -632,7 +632,7 @@
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<scala.version>2.13.6</scala.version>
<scala.version>2.13.8</scala.version>
<scala.compat.version>2.13</scala.compat.version>
</properties>
</profile>
Expand Down