Skip to content

Commit f55630e

Browse files
committed
Pre release workflow for gorm
1 parent b4fd863 commit f55630e

File tree

6 files changed

+21
-5
lines changed

6 files changed

+21
-5
lines changed

.github/workflows/gradle.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
env:
2727
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
2828
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
29+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
2930
publish:
3031
if: github.event_name == 'push'
3132
needs: ["build"]

.github/workflows/groovy-joint-workflow.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ jobs:
108108
env:
109109
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
110110
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
111+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
111112
run: |
112113
cd groovy
113114
./gradlew pTML -x groovydoc -x javadoc -x javadocAll -x groovydocAll -x asciidoc -x docGDK
@@ -138,6 +139,7 @@ jobs:
138139
env:
139140
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
140141
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
142+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
141143
run: >
142144
./gradlew build
143145
-PgroovyVersion=${{needs.build_groovy.outputs.groovyVersion}}

.github/workflows/release-notes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ jobs:
3131
# Otherwise:
3232
- name: Export Gradle Properties
3333
if: steps.check_release_drafter.outputs.has_release_drafter == 'false'
34-
uses: micronaut-projects/github-actions/export-gradle-properties@master
35-
- uses: micronaut-projects/github-actions/release-notes@master
34+
uses: grails/github-actions/export-gradle-properties@main
35+
- uses: grails/github-actions/release-notes@main
3636
if: steps.check_release_drafter.outputs.has_release_drafter == 'false'
3737
id: release_notes
3838
with:

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
distribution: liberica
2323
java-version: 17
2424
- name: Run pre-release
25-
uses: micronaut-projects/github-actions/pre-release@master
25+
uses: grails/github-actions/pre-release@main
2626
with:
2727
token: ${{ secrets.GITHUB_TOKEN }}
2828
- name: Extract Target Branch
@@ -46,6 +46,7 @@ jobs:
4646
env:
4747
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
4848
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
49+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
4950
- name: Upload Distribution
5051
if: success()
5152
uses: actions/upload-artifact@v4
@@ -71,6 +72,7 @@ jobs:
7172
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
7273
SIGNING_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }}
7374
SECRING_FILE: ${{ secrets.SECRING_FILE }}
75+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
7476
release:
7577
needs: publish
7678
runs-on: ubuntu-latest
@@ -96,9 +98,10 @@ jobs:
9698
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
9799
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
98100
SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
101+
GITHUB_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
99102
- name: Run post-release
100103
if: success()
101-
uses: micronaut-projects/github-actions/post-release@master
104+
uses: grails/github-actions/post-release@main
102105
with:
103106
token: ${{ secrets.GITHUB_TOKEN }}
104107
env:

build.gradle

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ allprojects {
4848
url = 'https://repository.apache.org/content/repositories/snapshots'
4949
}
5050
}
51+
if (System.getenv("GITHUB_MAVEN_PASSWORD") && !grailsVersion.endsWith('-SNAPSHOT')) {
52+
System.out.println("Adding Grails Core Repo")
53+
maven {
54+
url = 'https://maven.pkg.github.com/grails/grails-core'
55+
credentials {
56+
username = 'DOES_NOT_MATTER'
57+
password = System.getenv("GITHUB_MAVEN_PASSWORD")
58+
}
59+
}
60+
}
5161
}
5262

5363
configurations {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jakartaElGlassfishImplVersion=4.0.2
1313
gradleNexusPluginVersion=2.3.1
1414
gradleNexusPublishPluginVersion=1.3.0
1515
grailsAsyncVersion=6.0.0-M1
16-
grailsVersion=7.0.0-SNAPSHOT
16+
grailsVersion=7.0.0-M1
1717
groovyVersion=4.0.24
1818
hibernateValidatorVersion=7.0.5.Final
1919
javassistVersion=3.30.2-GA

0 commit comments

Comments
 (0)