Skip to content

Commit cc431c1

Browse files
authored
Merge branch '4.0.x' into renovate/major-grailsgradlepluginversion
2 parents 9423496 + eb31309 commit cc431c1

File tree

7 files changed

+61
-66
lines changed

7 files changed

+61
-66
lines changed

.github/workflows/gradle.yml

Lines changed: 31 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,23 @@ on:
88
- '[3-9]+.[0-9]+.x'
99
workflow_dispatch:
1010
jobs:
11-
container-job:
11+
build:
1212
runs-on: ubuntu-latest
13-
container: node:10.22-jessie
14-
services:
15-
redis:
16-
image: redis
17-
options: >-
18-
--health-cmd "redis-cli ping"
19-
--health-interval 10s
20-
--health-timeout 5s
21-
--health-retries 5
22-
env:
23-
WORKSPACE: ${{ github.workspace }}
24-
GRADLE_OPTS: -Xmx1500m -Dfile.encoding=UTF-8
13+
strategy:
14+
matrix:
15+
redis-version: [6, 7]
2516
steps:
26-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v4
2718
- name: Set up JDK
28-
uses: actions/setup-java@v3
19+
uses: actions/setup-java@v4
2920
with:
3021
distribution: 'adopt'
31-
java-version: 8
32-
- name: Run Tests
33-
if: github.event_name == 'pull_request'
34-
id: tests
35-
uses: gradle/gradle-build-action@v2
22+
java-version: 11
23+
- name: Setup Redis
24+
uses: supercharge/redis-github-action@1.8.0
3625
with:
37-
arguments: check -Dgeb.env=chromeHeadless
38-
env:
39-
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
40-
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
26+
redis-version: ${{ matrix.redis-version }}
4127
- name: Run Build
42-
if: github.event_name == 'push'
4328
id: build
4429
uses: gradle/gradle-build-action@v2
4530
env:
@@ -50,35 +35,45 @@ jobs:
5035
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
5136
with:
5237
arguments: build -Dgeb.env=chromeHeadless
53-
- name: Publish Test Report
54-
if: steps.build.outcome == 'failure' || steps.tests.outcome == 'failure'
55-
uses: scacap/action-surefire-report@v1
38+
publish:
39+
if: github.event_name == 'push'
40+
needs: build
41+
runs-on: ubuntu-latest
42+
steps:
43+
- uses: actions/checkout@v4
44+
- uses: actions/setup-java@v4
5645
with:
57-
github_token: ${{ secrets.GITHUB_TOKEN }}
58-
report_paths: '**/build/test-results/test/TEST-*.xml'
59-
- name: Publish to repo.grails.org
46+
distribution: 'adopt'
47+
java-version: 11
48+
- name: Publish Artifacts (repo.grails.org)
6049
id: publish
6150
uses: gradle/gradle-build-action@v2
62-
if: steps.build.outcome == 'success' && github.event_name == 'push'
6351
env:
52+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
53+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
54+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
6455
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
6556
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
6657
with:
6758
arguments: -Dorg.gradle.internal.publish.checksums.insecure=true publish
6859
- name: Build Docs
6960
id: docs
70-
if: steps.build.outcome == 'success' && github.event_name == 'push'
61+
if: success()
7162
uses: gradle/gradle-build-action@v2
7263
with:
7364
arguments: :grails-redis:groovydoc
65+
env:
66+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
67+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
68+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
7469
- name: Publish to Github Pages
75-
if: steps.docs.outcome == 'success' && github.event_name == 'push'
76-
uses: micronaut-projects/github-pages-deploy-action@master
70+
if: success()
71+
uses: grails/github-pages-deploy-action@v2.0.2
7772
env:
7873
TARGET_REPOSITORY: ${{ github.repository }}
7974
GH_TOKEN: ${{ secrets.GH_TOKEN }}
8075
BRANCH: gh-pages
8176
FOLDER: plugin/build/docs
8277
DOC_FOLDER: gh-pages
83-
COMMIT_EMAIL: behlp@objectcomputing.com
78+
COMMIT_EMAIL: behlp@unityfoundation.io
8479
COMMIT_NAME: Puneet Behl

.github/workflows/release-notes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
release_notes:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- name: Check if it has release drafter config file
1515
id: check_release_drafter
1616
run: |
@@ -20,7 +20,7 @@ jobs:
2020
id: extract_branch
2121
run: echo ::set-output name=value::${GITHUB_REF:11}
2222
# If it has release drafter:
23-
- uses: release-drafter/release-drafter@v5.24.0
23+
- uses: release-drafter/release-drafter@v5.25.0
2424
if: steps.check_release_drafter.outputs.has_release_drafter == 'true'
2525
env:
2626
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}

.github/workflows/release.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,19 @@ on:
55
jobs:
66
release:
77
runs-on: ubuntu-latest
8-
strategy:
9-
matrix:
10-
java: ['8']
118
env:
129
GIT_USER_NAME: puneetbehl
13-
GIT_USER_EMAIL: behlp@objectcomputing.com
10+
GIT_USER_EMAIL: behlp@unityfoundation.io
1411
steps:
1512
- name: Checkout repository
16-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1714
with:
1815
token: ${{ secrets.GH_TOKEN }}
19-
- uses: gradle/wrapper-validation-action@v1
2016
- name: Set up JDK
21-
uses: actions/setup-java@v3
17+
uses: actions/setup-java@v4
2218
with:
2319
distribution: 'adopt'
24-
java-version: ${{ matrix.java }}
20+
java-version: '11'
2521
- name: Set the current release version
2622
id: release_version
2723
run: echo ::set-output name=release_version::${GITHUB_REF:11}
@@ -37,6 +33,9 @@ jobs:
3733
id: publish
3834
uses: gradle/gradle-build-action@v2
3935
env:
36+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
37+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
38+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
4039
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
4140
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
4241
SONATYPE_NEXUS_URL: ${{ secrets.SONATYPE_NEXUS_URL }}
@@ -47,28 +46,29 @@ jobs:
4746
with:
4847
arguments: -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg publishToSonatype closeAndReleaseSonatypeStagingRepository
4948
- name: Publish Documentation
50-
id: docs
51-
if: steps.publish.outcome == 'success'
49+
if: success()
5250
uses: gradle/gradle-build-action@v2
5351
with:
5452
arguments: :grails-redis:groovydoc
55-
- name: Export Gradle Properties
56-
uses: micronaut-projects/github-actions/export-gradle-properties@master
53+
env:
54+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
55+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
56+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
5757
- name: Publish to Github Pages
58-
if: steps.docs.outcome == 'success'
59-
uses: micronaut-projects/github-pages-deploy-action@master
58+
if: success()
59+
uses: grails/github-pages-deploy-action@v2.0.2
6060
env:
61-
BETA: ${{ contains(steps.release_version.outputs.release_version, 'M') || contains(steps.release_version.outputs.release_version, 'RC') }}
61+
SKIP_SNAPSHOT: ${{ contains(steps.release_version.outputs.release_version, 'M') }}
6262
TARGET_REPOSITORY: ${{ github.repository }}
6363
GH_TOKEN: ${{ secrets.GH_TOKEN }}
6464
BRANCH: gh-pages
6565
FOLDER: plugin/build/docs
6666
DOC_FOLDER: gh-pages
67-
COMMIT_EMAIL: behlp@objectcomputing.com
67+
COMMIT_EMAIL: behlp@unityfoundation.io
6868
COMMIT_NAME: Puneet Behl
6969
VERSION: ${{ steps.release_version.outputs.release_version }}
7070
- name: Run post-release
71-
if: steps.publish.outcome == 'success' && steps.docs.outcome == 'success' && success()
71+
if: success()
7272
uses: micronaut-projects/github-actions/post-release@master
7373
with:
7474
token: ${{ secrets.GITHUB_TOKEN }}

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'io.github.gradle-nexus.publish-plugin' version '1.2.0'
2+
id 'io.github.gradle-nexus.publish-plugin' version '1.3.0'
33
}
44

55
ext.isSnapshot = project.projectVersion.endsWith('-SNAPSHOT')

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
projectVersion=3.1.0-SNAPSHOT
2-
grailsVersion=5.3.3
3-
grailsGradlePluginVersion=6.0.0
1+
projectVersion=4.0.1-SNAPSHOT
2+
grailsVersion=6.1.1
3+
grailsGradlePluginVersion=6.1.1
44
org.gradle.caching=true
55
org.gradle.daemon=true
66
org.gradle.parallel=true

plugin/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ apply plugin: "org.grails.grails-gsp"
2222
version project.projectVersion
2323
group "org.grails.plugins"
2424

25-
sourceCompatibility = 1.8
26-
targetCompatibility = 1.8
25+
sourceCompatibility = 1.11
26+
targetCompatibility = 1.11
2727

2828
repositories {
2929
mavenCentral()
@@ -58,10 +58,10 @@ dependencies {
5858

5959
console "org.grails:grails-console"
6060

61-
api 'redis.clients:jedis:4.4.5'
61+
api 'redis.clients:jedis:5.1.0'
6262
api 'com.google.code.gson:gson:2.10.1'
6363

64-
documentation 'com.github.javaparser:javaparser-core:3.15.14'
64+
documentation 'com.github.javaparser:javaparser-core:3.25.7'
6565
}
6666

6767
groovydoc {
@@ -118,7 +118,7 @@ publishing {
118118
developer {
119119
id = 'puneetbehl'
120120
name = 'Puneet Behl'
121-
email = 'behlp@objectcomputing.com'
121+
email = 'behlp@unityfoundation.io'
122122
}
123123
}
124124
scm {

settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
plugins {
3-
id "com.gradle.enterprise" version "3.15"
4-
id 'com.gradle.common-custom-user-data-gradle-plugin' version '1.8.2'
3+
id "com.gradle.enterprise" version "3.16.1"
4+
id 'com.gradle.common-custom-user-data-gradle-plugin' version '1.12.1'
55
}
66

77
gradleEnterprise {

0 commit comments

Comments
 (0)