Skip to content

Commit e6c2bb7

Browse files
committed
Merge branch '3.3.x' into redis-stack-service-connection
2 parents 60009a8 + bf890c7 commit e6c2bb7

File tree

36 files changed

+436
-103
lines changed

36 files changed

+436
-103
lines changed

.github/actions/build/action.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,17 @@ inputs:
55
required: false
66
default: '17'
77
description: 'The Java version to compile and test with'
8+
java-distribution:
9+
required: false
10+
default: 'liberica'
11+
description: 'The Java distribution to use for the build'
812
java-toolchain:
913
required: false
10-
default: false
14+
default: 'false'
1115
description: 'Whether a Java toolchain should be used'
1216
publish:
1317
required: false
14-
default: false
18+
default: 'false'
1519
description: 'Whether to publish artifacts ready for deployment to Artifactory'
1620
develocity-access-key:
1721
required: false
@@ -31,6 +35,7 @@ runs:
3135
with:
3236
develocity-access-key: ${{ inputs.develocity-access-key }}
3337
java-version: ${{ inputs.java-version }}
38+
java-distribution: ${{ inputs.java-distribution }}
3439
java-toolchain: ${{ inputs.java-toolchain }}
3540
- name: Build
3641
id: build

.github/actions/prepare-gradle-build/action.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,13 @@ inputs:
55
required: false
66
default: '17'
77
description: 'The Java version to use for the build'
8+
java-distribution:
9+
required: false
10+
default: 'liberica'
11+
description: 'The Java distribution to use for the build'
812
java-toolchain:
913
required: false
10-
default: false
14+
default: 'false'
1115
description: 'Whether a Java toolchain should be used'
1216
develocity-access-key:
1317
required: false
@@ -23,12 +27,12 @@ runs:
2327
- name: Set Up Java
2428
uses: actions/setup-java@v4
2529
with:
26-
distribution: 'liberica'
30+
distribution: ${{ inputs.java-distribution }}
2731
java-version: |
2832
${{ inputs.java-version }}
2933
${{ inputs.java-toolchain == 'true' && '17' || '' }}
3034
- name: Set Up Gradle
31-
uses: gradle/actions/setup-gradle@dbbdc275be76ac10734476cc723d82dfe7ec6eda # v3.4.2
35+
uses: gradle/actions/setup-gradle@d9c87d481d55275bb5441eef3fe0e46805f9ef70 # v3.5.0
3236
with:
3337
cache-read-only: false
3438
develocity-access-key: ${{ inputs.develocity-access-key }}

.github/actions/publish-gradle-plugin/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ runs:
2121
using: composite
2222
steps:
2323
- name: Set Up JFrog CLI
24-
uses: jfrog/setup-jfrog-cli@7c95feb32008765e1b4e626b078dfd897c4340ad # v4.1.2
24+
uses: jfrog/setup-jfrog-cli@8bab65dc312163b065ac5b03de6f6a5bdd1bec41 # v4.1.3
2525
env:
2626
JF_ENV_SPRING: ${{ inputs.jfrog-cli-config-token }}
2727
- name: Download Artifacts

.github/actions/sync-to-maven-central/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ runs:
2020
using: composite
2121
steps:
2222
- name: Set Up JFrog CLI
23-
uses: jfrog/setup-jfrog-cli@7c95feb32008765e1b4e626b078dfd897c4340ad # v4.1.2
23+
uses: jfrog/setup-jfrog-cli@8bab65dc312163b065ac5b03de6f6a5bdd1bec41 # v4.1.3
2424
env:
2525
JF_ENV_SPRING: ${{ inputs.jfrog-cli-config-token }}
2626
- name: Download Release Artifacts

.github/workflows/build-and-deploy-snapshot.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ on:
33
push:
44
branches:
55
- '3.3.x'
6-
permissions:
7-
actions: write
86
concurrency:
97
group: ${{ github.workflow }}-${{ github.ref }}
108
jobs:
@@ -32,10 +30,6 @@ jobs:
3230
folder: 'deployment-repository'
3331
signing-key: ${{ secrets.GPG_PRIVATE_KEY }}
3432
signing-passphrase: ${{ secrets.GPG_PASSPHRASE }}
35-
- name: Trigger Docs Build Workflow
36-
env:
37-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38-
run: gh workflow run deploy-docs.yml -r docs-build -f build-refname=${{ github.ref_name }} -f build-version=${{ steps.build.outputs.version }}
3933
- name: Send Notification
4034
uses: ./.github/actions/send-notification
4135
if: always()
@@ -46,6 +40,17 @@ jobs:
4640
run-name: ${{ format('{0} | Linux | Java 17', github.ref_name) }}
4741
outputs:
4842
version: ${{ steps.build-and-publish.outputs.version }}
43+
trigger-docs-build:
44+
name: Trigger Docs Build
45+
runs-on: ubuntu-latest
46+
needs: build-and-deploy-snapshot
47+
permissions:
48+
actions: write
49+
steps:
50+
- name: Run Deploy Docs Workflow
51+
env:
52+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
53+
run: gh workflow run deploy-docs.yml --repo spring-projects/spring-boot -r docs-build -f build-refname=${{ github.ref_name }} -f build-version=${{ needs.build-and-deploy-snapshot.outputs.version }}
4954
verify:
5055
name: Verify
5156
needs: build-and-deploy-snapshot

.github/workflows/build-pull-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ jobs:
2323
- name: Check Out
2424
uses: actions/checkout@v4
2525
- name: Validate Gradle Wrapper
26-
uses: gradle/actions/wrapper-validation@dbbdc275be76ac10734476cc723d82dfe7ec6eda # v3.4.2
26+
uses: gradle/actions/wrapper-validation@d9c87d481d55275bb5441eef3fe0e46805f9ef70 # v3.5.0
2727
- name: Set Up Gradle
28-
uses: gradle/actions/setup-gradle@dbbdc275be76ac10734476cc723d82dfe7ec6eda # v3.4.2
28+
uses: gradle/actions/setup-gradle@d9c87d481d55275bb5441eef3fe0e46805f9ef70 # v3.5.0
2929
- name: Build
3030
env:
3131
CI: 'true'

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
uses: ./.github/actions/build
4444
with:
4545
java-version: ${{ matrix.java.version }}
46+
java-distribution: ${{ matrix.java.distribution || 'liberica' }}
4647
java-toolchain: ${{ matrix.java.toolchain }}
4748
develocity-access-key: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }}
4849
- name: Send Notification

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ concurrency:
77
group: ${{ github.workflow }}-${{ github.ref }}
88
jobs:
99
build-and-stage-release:
10-
if: ${{ github.repository == 'spring-projects/spring-boot' }}
1110
name: Build and Stage Release
1211
runs-on: ubuntu-latest
12+
if: ${{ github.repository == 'spring-projects/spring-boot' }}
1313
steps:
1414
- name: Check Out Code
1515
uses: actions/checkout@v4
@@ -22,14 +22,14 @@ jobs:
2222
- name: Stage Release
2323
uses: spring-io/artifactory-deploy-action@26bbe925a75f4f863e1e529e85be2d0093cac116 # v0.0.1
2424
with:
25-
build-name: ${{ format('spring-boot-{0}', steps.build-and-publish.outputs.version)}}
26-
folder: 'deployment-repository'
25+
uri: 'https://repo.spring.io'
26+
username: ${{ secrets.ARTIFACTORY_USERNAME }}
2727
password: ${{ secrets.ARTIFACTORY_PASSWORD }}
28+
build-name: ${{ format('spring-boot-{0}', steps.build-and-publish.outputs.version)}}
2829
repository: 'libs-staging-local'
30+
folder: 'deployment-repository'
2931
signing-key: ${{ secrets.GPG_PRIVATE_KEY }}
3032
signing-passphrase: ${{ secrets.GPG_PASSPHRASE }}
31-
uri: 'https://repo.spring.io'
32-
username: ${{ secrets.ARTIFACTORY_USERNAME }}
3333
outputs:
3434
version: ${{ steps.build-and-publish.outputs.version }}
3535
verify:
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: ubuntu-latest
7070
steps:
7171
- name: Set up JFrog CLI
72-
uses: jfrog/setup-jfrog-cli@7c95feb32008765e1b4e626b078dfd897c4340ad # v4.1.2
72+
uses: jfrog/setup-jfrog-cli@8bab65dc312163b065ac5b03de6f6a5bdd1bec41 # v4.1.3
7373
env:
7474
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
7575
- name: Promote build

.github/workflows/trigger-docs-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ permissions:
88
jobs:
99
trigger-docs-build:
1010
name: Trigger Docs Build
11-
if: github.repository_owner == 'spring-projects'
1211
runs-on: ubuntu-latest
12+
if: github.repository_owner == 'spring-projects'
1313
steps:
1414
- name: Check Out
1515
uses: actions/checkout@v4

.github/workflows/validate-gradle-wrapper.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: actions/checkout@v4
11-
- uses: gradle/actions/wrapper-validation@dbbdc275be76ac10734476cc723d82dfe7ec6eda # v3.4.2
11+
- uses: gradle/actions/wrapper-validation@d9c87d481d55275bb5441eef3fe0e46805f9ef70 # v3.5.0

0 commit comments

Comments
 (0)