From dad14677609b33fef07b78d4b8c342d7230e8f5e Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 13:17:20 +1100 Subject: [PATCH 1/6] Update CHANGELOG for v1.14.0 --- CHANGELOG.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3ea2eb..17a7acf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,16 +3,22 @@ ## IN PROGRESS * (Add more progress summary items here.) -* bump node-version from v20.x to v22.x. Refs FOLIO-4469. -## [1.13.4](https://github.com/folio-org/.github/tree/v1.13.4) (2026-03-10) +## [1.14.0](https://github.com/folio-org/.github/tree/v1.14.0) (2026-03-18) +[Full Changelog](https://github.com/folio-org/.github/compare/v1.13.4...v1.14.0) -* FOLIO-4472 Increase timeout for all ModuleDescriptor publish - in #121 +* Doc: Update README-maven.md - in #122 +* FOLIO-4132 Doc: Do re-run failed job Publish ModuleDescriptor - in #123 +* FOLIO-4469 bump node from v20.x to v22.x - in #124 +## [1.13.4](https://github.com/folio-org/.github/tree/v1.13.4) (2026-03-10) [Full Changelog](https://github.com/folio-org/.github/compare/v1.13.3...v1.13.4) +* FOLIO-4472 Increase timeout for all ModuleDescriptor publish - in #121 + ## [1.13.3](https://github.com/folio-org/.github/tree/v1.13.3) (2026-02-12) [Full Changelog](https://github.com/folio-org/.github/compare/v1.13.2...v1.13.3) + * FOLIO-4109 Improve release-procedures doc patch release - in #114 * FOLIO-4454 Document Maven release procedures - in #115 * FOLIO-4462 Disable UI test result comments on PRs for dependabot branches - in #117 From 4b815548c8e12791e8644bd05b7cdb410357a4e2 Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 13:24:37 +1100 Subject: [PATCH 2/6] Use actions/upload-artifact v7 DEVOPS-4382 --- .github/workflows/maven-build.yml | 6 +++--- .github/workflows/maven-module-descriptor-get.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index 9e6097b..a719bb8 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -74,7 +74,7 @@ jobs: fi - name: Upload apidocs as build artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 if: ${{ steps.discover-apidocs.outputs.has-maven-apidocs == 'True' }} with: name: apidocs @@ -95,14 +95,14 @@ jobs: ' sh {} \; - name: Upload all jars as a build artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: built-jars path: /tmp/ci-artifacts/**/*.jar retention-days: 1 - name: Upload additional build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: build-artifacts path: | diff --git a/.github/workflows/maven-module-descriptor-get.yml b/.github/workflows/maven-module-descriptor-get.yml index 8b8e0cb..ebbd2e4 100644 --- a/.github/workflows/maven-module-descriptor-get.yml +++ b/.github/workflows/maven-module-descriptor-get.yml @@ -57,7 +57,7 @@ jobs: # we publish it to the registry as a separate job - name: Upload ModuleDescriptor as build artifact if: ${{ steps.discover-md.outputs.has-module-descriptor == 'True' }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ModuleDescriptor.json path: ModuleDescriptor.json From 6f51e25e421e60a5e67f86a124c835549eadb3ff Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 13:28:28 +1100 Subject: [PATCH 3/6] Use actions/download-artifact v8 DEVOPS-4382 --- .github/workflows/docker-description.yml | 2 +- .github/workflows/maven-docker-publish.yml | 2 +- .github/workflows/maven-module-descriptor-get.yml | 2 +- .github/workflows/maven-module-descriptor-publish.yml | 2 +- .github/workflows/maven-module-descriptor-verify.yml | 2 +- .github/workflows/maven-sonar.yml | 2 +- .github/workflows/maven-upload-apidocs.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-description.yml b/.github/workflows/docker-description.yml index cc91f60..42bd3bf 100644 --- a/.github/workflows/docker-description.yml +++ b/.github/workflows/docker-description.yml @@ -36,7 +36,7 @@ jobs: - name: Download ModuleDescriptor if: ${{ inputs.publish-module-descriptor }} - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v8 with: name: ModuleDescriptor.json diff --git a/.github/workflows/maven-docker-publish.yml b/.github/workflows/maven-docker-publish.yml index 8947a7c..3b0ee85 100644 --- a/.github/workflows/maven-docker-publish.yml +++ b/.github/workflows/maven-docker-publish.yml @@ -84,7 +84,7 @@ jobs: type=raw,value=${{ inputs.artifact-version }} - name: Download target jars artifact - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: built-jars path: . diff --git a/.github/workflows/maven-module-descriptor-get.yml b/.github/workflows/maven-module-descriptor-get.yml index ebbd2e4..9b0aa73 100644 --- a/.github/workflows/maven-module-descriptor-get.yml +++ b/.github/workflows/maven-module-descriptor-get.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Download build artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: build-artifacts path: . diff --git a/.github/workflows/maven-module-descriptor-publish.yml b/.github/workflows/maven-module-descriptor-publish.yml index aeaaf91..2ac8d6b 100644 --- a/.github/workflows/maven-module-descriptor-publish.yml +++ b/.github/workflows/maven-module-descriptor-publish.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Download ModuleDescriptor - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: ModuleDescriptor.json diff --git a/.github/workflows/maven-module-descriptor-verify.yml b/.github/workflows/maven-module-descriptor-verify.yml index 2558a64..690b732 100644 --- a/.github/workflows/maven-module-descriptor-verify.yml +++ b/.github/workflows/maven-module-descriptor-verify.yml @@ -48,7 +48,7 @@ jobs: timeout: 90000 - name: Download ModuleDescriptor artifact - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: ModuleDescriptor.json diff --git a/.github/workflows/maven-sonar.yml b/.github/workflows/maven-sonar.yml index 2cda53d..bd85f6a 100644 --- a/.github/workflows/maven-sonar.yml +++ b/.github/workflows/maven-sonar.yml @@ -35,7 +35,7 @@ jobs: submodules: recursive - name: Retrieve build artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: build-artifacts path: . diff --git a/.github/workflows/maven-upload-apidocs.yml b/.github/workflows/maven-upload-apidocs.yml index 7200090..5e4fb0e 100644 --- a/.github/workflows/maven-upload-apidocs.yml +++ b/.github/workflows/maven-upload-apidocs.yml @@ -33,7 +33,7 @@ jobs: steps: - name: Download artifact apidocs - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: apidocs path: apidocs From d01afbd61bffb0817513dd6c620d23eea9c22b03 Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 14:55:13 +1100 Subject: [PATCH 4/6] Use fjogeleit/http-request-action v2 DEVOPS-4382 --- .github/workflows/maven-module-descriptor-publish.yml | 2 +- .github/workflows/maven-module-descriptor-verify.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven-module-descriptor-publish.yml b/.github/workflows/maven-module-descriptor-publish.yml index 2ac8d6b..fcfe278 100644 --- a/.github/workflows/maven-module-descriptor-publish.yml +++ b/.github/workflows/maven-module-descriptor-publish.yml @@ -24,7 +24,7 @@ jobs: name: ModuleDescriptor.json - name: Publish ModuleDescriptor - uses: fjogeleit/http-request-action@v1 + uses: fjogeleit/http-request-action@v2 with: url: ${{ inputs.module-descriptor-registry }}/_/proxy/modules method: 'POST' diff --git a/.github/workflows/maven-module-descriptor-verify.yml b/.github/workflows/maven-module-descriptor-verify.yml index 690b732..8049a20 100644 --- a/.github/workflows/maven-module-descriptor-verify.yml +++ b/.github/workflows/maven-module-descriptor-verify.yml @@ -38,7 +38,7 @@ jobs: run: sleep 10 - name: Pull all module descriptors into Okapi - uses: fjogeleit/http-request-action@v1 + uses: fjogeleit/http-request-action@v2 with: url: http://${{ steps.okapi-ip.outputs.ip }}:9130/_/proxy/pull/modules method: 'POST' @@ -54,7 +54,7 @@ jobs: - name: Send ModuleDescriptor to Okapi id: send-md - uses: fjogeleit/http-request-action@v1 + uses: fjogeleit/http-request-action@v2 with: url: http://${{ steps.okapi-ip.outputs.ip }}:9130/_/proxy/modules?preRelease=false&npmSnapshot=false method: 'POST' From b6757168b480d22d07a101d183a1feb06c32afdc Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 15:16:18 +1100 Subject: [PATCH 5/6] Update docker actions DEVOPS-4382 --- .github/workflows/docker-publish.yml | 6 +++--- .github/workflows/maven-docker-publish.yml | 6 +++--- .github/workflows/maven-module-descriptor-verify.yml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 27f5cbb..345d87f 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -47,14 +47,14 @@ jobs: fetch-depth: 1 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.dockerhub-username }} password: ${{ secrets.dockerhub-token }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ inputs.docker-registry }}/${{ inputs.artifact-id }} labels: | @@ -67,7 +67,7 @@ jobs: type=raw,value=${{ inputs.artifact-version }} - name: Build and push Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: ${{ inputs.docker-push }} diff --git a/.github/workflows/maven-docker-publish.yml b/.github/workflows/maven-docker-publish.yml index 3b0ee85..1c7c0e7 100644 --- a/.github/workflows/maven-docker-publish.yml +++ b/.github/workflows/maven-docker-publish.yml @@ -64,14 +64,14 @@ jobs: EOF - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.dockerhub-username }} password: ${{ secrets.dockerhub-token }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ inputs.docker-registry }}/${{ inputs.artifact-id }} labels: | @@ -140,7 +140,7 @@ jobs: echo "loop-count=$i (max_startup_wait=$max_startup_wait)" - name: Build ${{ inputs.do-docker-push == 'True' && 'and push ' || '' }}Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: ${{ inputs.do-docker-push == 'True' }} diff --git a/.github/workflows/maven-module-descriptor-verify.yml b/.github/workflows/maven-module-descriptor-verify.yml index 8049a20..108d77e 100644 --- a/.github/workflows/maven-module-descriptor-verify.yml +++ b/.github/workflows/maven-module-descriptor-verify.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.dockerhub-username }} password: ${{ secrets.dockerhub-token }} From 2677bc6083edae21a85dfcfc8eeb5a3f353329d7 Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 20 Mar 2026 16:20:49 +1100 Subject: [PATCH 6/6] Update CHANGELOG for v1.14.1 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17a7acf..cdff262 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ * (Add more progress summary items here.) +## [1.14.1](https://github.com/folio-org/.github/tree/v1.14.1) (2026-03-20) +[Full Changelog](https://github.com/folio-org/.github/compare/v1.14.0...v1.14.1) + +* FOLIO-4382 Upgrade various Actions for Maven and Docker Workflows in #125 + ## [1.14.0](https://github.com/folio-org/.github/tree/v1.14.0) (2026-03-18) [Full Changelog](https://github.com/folio-org/.github/compare/v1.13.4...v1.14.0)