Skip to content

Commit b00a95d

Browse files
authored
Set Java 11 as baseline (#129)
* Set Java 11 as baseline * Update gradle.yml
1 parent 49dbe24 commit b00a95d

File tree

3 files changed

+29
-41
lines changed

3 files changed

+29
-41
lines changed

.github/workflows/gradle.yml

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,14 @@ jobs:
1919
--health-interval 10s
2020
--health-timeout 5s
2121
--health-retries 5
22-
env:
23-
WORKSPACE: ${{ github.workspace }}
24-
GRADLE_OPTS: -Xmx1500m -Dfile.encoding=UTF-8
2522
steps:
2623
- uses: actions/checkout@v3
2724
- name: Set up JDK
2825
uses: actions/setup-java@v3
2926
with:
3027
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
36-
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 }}
28+
java-version: 11
4129
- name: Run Build
42-
if: github.event_name == 'push'
4330
id: build
4431
uses: gradle/gradle-build-action@v2
4532
env:
@@ -50,17 +37,14 @@ jobs:
5037
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
5138
with:
5239
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
56-
with:
57-
github_token: ${{ secrets.GITHUB_TOKEN }}
58-
report_paths: '**/build/test-results/test/TEST-*.xml'
59-
- name: Publish to repo.grails.org
40+
- name: Publish Artifacts (repo.grails.org)
6041
id: publish
6142
uses: gradle/gradle-build-action@v2
6243
if: steps.build.outcome == 'success' && github.event_name == 'push'
6344
env:
45+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
46+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
47+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
6448
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
6549
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
6650
with:
@@ -71,14 +55,18 @@ jobs:
7155
uses: gradle/gradle-build-action@v2
7256
with:
7357
arguments: :grails-redis:groovydoc
58+
env:
59+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
60+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
61+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
7462
- name: Publish to Github Pages
7563
if: steps.docs.outcome == 'success' && github.event_name == 'push'
76-
uses: micronaut-projects/github-pages-deploy-action@master
64+
uses: grails/github-pages-deploy-action@v2.0.2
7765
env:
7866
TARGET_REPOSITORY: ${{ github.repository }}
7967
GH_TOKEN: ${{ secrets.GH_TOKEN }}
8068
BRANCH: gh-pages
8169
FOLDER: plugin/build/docs
8270
DOC_FOLDER: gh-pages
83-
COMMIT_EMAIL: behlp@objectcomputing.com
71+
COMMIT_EMAIL: behlp@unityfoundation.io
8472
COMMIT_NAME: Puneet Behl

.github/workflows/release.yml

Lines changed: 15 additions & 15 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
1613
uses: actions/checkout@v3
1714
with:
1815
token: ${{ secrets.GH_TOKEN }}
19-
- uses: gradle/wrapper-validation-action@v1
2016
- name: Set up JDK
2117
uses: actions/setup-java@v3
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 }}

plugin/build.gradle

Lines changed: 3 additions & 3 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()
@@ -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 {

0 commit comments

Comments
 (0)