From 2b95eb3f820b6e522fe3e8ae9234c8b9af9408bf Mon Sep 17 00:00:00 2001 From: Dai MIKURUBE Date: Fri, 5 Nov 2021 17:03:14 +0900 Subject: [PATCH 1/3] Bump up to v0.10.36-SNAPSHOT --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 53704d79..848402d1 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ repositories { } group = "org.embulk" -version = "0.10.35-SNAPSHOT" +version = "0.10.36-SNAPSHOT" task releaseCheck { doFirst { From 6f24933ec01ecb839591eb6016f512e904174ea2 Mon Sep 17 00:00:00 2001 From: Dai MIKURUBE Date: Tue, 9 Nov 2021 16:18:43 +0900 Subject: [PATCH 2/3] Update GitHub Actions to use Eclipse Temurin OpenJDK, and check all plugins in the same jobs per OS --- .github/workflows/check.yml | 28 ++++------------------------ build.gradle | 1 + 2 files changed, 5 insertions(+), 24 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index ad8eee9f..d66a7ebc 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -13,26 +13,6 @@ jobs: - ubuntu-latest - macOS-latest - windows-latest - gradle_task: - - ":embulk-decoder-bzip2:check" - - ":embulk-decoder-gzip:check" - - ":embulk-encoder-bzip2:check" - - ":embulk-encoder-gzip:check" - - ":embulk-filter-remove_columns:check" - - ":embulk-filter-rename:check" - - ":embulk-formatter-csv:check" - - ":embulk-guess-bzip2:check" - - ":embulk-guess-csv:check" - - ":embulk-guess-csv_all_strings:check" - - ":embulk-guess-gzip:check" - - ":embulk-guess-json:check" - - ":embulk-input-config:check" - - ":embulk-input-file:check" - - ":embulk-output-file:check" - - ":embulk-output-null:check" - - ":embulk-output-stdout:check" - - ":embulk-parser-csv:check" - - ":embulk-parser-json:check" steps: - name: Set Git's core.autocrlf to false for Windows before checkout run: git config --global core.autocrlf false @@ -41,7 +21,8 @@ jobs: uses: actions/setup-java@v2 with: java-version: 8 - distribution: "zulu" + distribution: "temurin" + cache: "gradle" # GitHub Actions on Windows set environment variables TMP and TEMP with a legacy DOS 8.3 filename: "C:\Users\RUNNER~1\..." # On the other hand, "embulk-input-file" expects a long filename (LFN) on Windows. @@ -56,6 +37,5 @@ jobs: - name: Override TEMP to use Windows' long filename (LFN) run: echo "TEMP=$env:USERPROFILE\AppData\Local\Temp" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append if: matrix.os == 'windows-latest' - - - name: Build and test - run: ./gradlew ${{ matrix.gradle_task }} + - name: Check all plugins + run: ./gradlew --stacktrace check diff --git a/build.gradle b/build.gradle index 848402d1..015b4807 100644 --- a/build.gradle +++ b/build.gradle @@ -57,6 +57,7 @@ subprojects { } afterEvaluate { project -> + rootProject.check.dependsOn project.check rootProject.release.dependsOn project.publishMavenPublicationToMavenCentralRepository } } From f2765579a1e4e40630ff5a298a685baa17c55648 Mon Sep 17 00:00:00 2001 From: Dai MIKURUBE Date: Tue, 9 Nov 2021 16:31:09 +0900 Subject: [PATCH 3/3] Disable GitHub Actions for macOS --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index d66a7ebc..9975c6b6 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -11,7 +11,7 @@ jobs: matrix: os: - ubuntu-latest - - macOS-latest + # - macOS-latest # https://github.com/embulk/embulk-standards/issues/16 - windows-latest steps: - name: Set Git's core.autocrlf to false for Windows before checkout