Add changelog generation
This commit is contained in:
parent
08e504a607
commit
1e895f1786
3 changed files with 11 additions and 3 deletions
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
|
@ -14,6 +14,13 @@ jobs:
|
||||||
options: --user root
|
options: --user root
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
- uses: FabricMC/fabric-action-scripts@v1
|
||||||
|
id: changelog
|
||||||
|
with:
|
||||||
|
context: changelog
|
||||||
|
workflow_id: release.yml
|
||||||
- uses: gradle/wrapper-validation-action@v1
|
- uses: gradle/wrapper-validation-action@v1
|
||||||
|
|
||||||
- name: Generate build number
|
- name: Generate build number
|
||||||
|
@ -32,6 +39,7 @@ jobs:
|
||||||
CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
|
CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
|
||||||
GITHUB_TOKEN: ${{ secrets.GH_API_KEY }}
|
GITHUB_TOKEN: ${{ secrets.GH_API_KEY }}
|
||||||
CROWDIN_KEY: ${{ secrets.CROWDIN_KEY }}
|
CROWDIN_KEY: ${{ secrets.CROWDIN_KEY }}
|
||||||
|
CHANGELOG: ${{ steps.changelog.outputs.changelog }}
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
|
|
|
@ -14,7 +14,7 @@ curseforge {
|
||||||
|
|
||||||
project {
|
project {
|
||||||
id = "237903"
|
id = "237903"
|
||||||
changelog = "A changelog can be found at https://github.com/TechReborn/TechReborn"
|
changelog = ENV.CHANGELOG
|
||||||
releaseType = ENV.RELEASE_CHANNEL ?: "release"
|
releaseType = ENV.RELEASE_CHANNEL ?: "release"
|
||||||
addGameVersion "1.17.1"
|
addGameVersion "1.17.1"
|
||||||
addGameVersion "Fabric"
|
addGameVersion "Fabric"
|
||||||
|
|
|
@ -253,7 +253,7 @@ curseforge {
|
||||||
|
|
||||||
project {
|
project {
|
||||||
id = "233564"
|
id = "233564"
|
||||||
changelog = "A changelog can be found at https://github.com/TechReborn/TechReborn"
|
changelog = ENV.CHANGELOG
|
||||||
releaseType = ENV.RELEASE_CHANNEL ?: "release"
|
releaseType = ENV.RELEASE_CHANNEL ?: "release"
|
||||||
addGameVersion "1.17.1" // Also update in RebornCore/build.gradle
|
addGameVersion "1.17.1" // Also update in RebornCore/build.gradle
|
||||||
addGameVersion "Fabric"
|
addGameVersion "Fabric"
|
||||||
|
@ -297,7 +297,7 @@ task github(dependsOn: remapJar) {
|
||||||
|
|
||||||
def releaseBuilder = new GHReleaseBuilder(repository, version as String)
|
def releaseBuilder = new GHReleaseBuilder(repository, version as String)
|
||||||
releaseBuilder.name("${archivesBaseName}-${version}")
|
releaseBuilder.name("${archivesBaseName}-${version}")
|
||||||
releaseBuilder.body("A changelog can be found at https://github.com/TechReborn/TechReborn")
|
releaseBuilder.body(ENV.CHANGELOG)
|
||||||
releaseBuilder.commitish(getBranch())
|
releaseBuilder.commitish(getBranch())
|
||||||
|
|
||||||
def ghRelease = releaseBuilder.create()
|
def ghRelease = releaseBuilder.create()
|
||||||
|
|
Loading…
Reference in a new issue