diff options
author | Yasin <LifeIsAParadox@users.noreply.github.com> | 2023-07-29 22:32:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-29 22:32:49 +0200 |
commit | 42dc1e174590aee598c23026cadaf7cf7e40feba (patch) | |
tree | 5fdaf76cabc57a2385472f406e3f8625b99aae9f | |
parent | a3eff36f86e8da9d4ed218a53169ba6288e17816 (diff) | |
parent | ea7de7a6c63930a09b2d63b65b2ba6744a9051fd (diff) | |
download | Skyblocker-42dc1e174590aee598c23026cadaf7cf7e40feba.tar.gz Skyblocker-42dc1e174590aee598c23026cadaf7cf7e40feba.tar.bz2 Skyblocker-42dc1e174590aee598c23026cadaf7cf7e40feba.zip |
Merge pull request #222 from LifeIsAParadox/patch-workflow
Patch workflow
-rw-r--r-- | .github/workflows/beta.yml | 12 | ||||
-rw-r--r-- | .github/workflows/buildrelease.yml | 33 |
2 files changed, 24 insertions, 21 deletions
diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index d7447766..4ab11edf 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -15,9 +15,9 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions/github-script@v2 + - uses: actions/github-script@v6 with: result-encoding: string script: | @@ -27,9 +27,9 @@ jobs: fs.writeFileSync("./gradle.properties", file); - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: - distribution: 'adopt' + distribution: 'microsoft' java-version: '17' - name: Grant execute permission for gradlew @@ -38,7 +38,7 @@ jobs: - name: Build with Gradle run: ./gradlew build - - uses: actions/github-script@v2 + - uses: actions/github-script@v6 id: fname with: result-encoding: string @@ -46,7 +46,7 @@ jobs: const fs = require("fs") return fs.readdirSync("build/libs/").filter(e => !e.endsWith("dev.jar") && !e.endsWith("sources.jar") && e.endsWith(".jar"))[0].replace(".jar", ""); - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ steps.fname.outputs.result }} path: build/libs/
\ No newline at end of file diff --git a/.github/workflows/buildrelease.yml b/.github/workflows/buildrelease.yml index 34807542..19a93e9e 100644 --- a/.github/workflows/buildrelease.yml +++ b/.github/workflows/buildrelease.yml @@ -17,11 +17,11 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: - distribution: 'adopt' + distribution: 'microsoft' java-version: '17' - name: Grant execute permission for gradlew @@ -30,7 +30,7 @@ jobs: - name: Build with Gradle run: ./gradlew build - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: Artifacts path: build/libs/ @@ -41,6 +41,13 @@ jobs: run: | CHANGELOG=$(sed '/___/Q' CHANGELOG.md) CHANGELOG=$(echo "$CHANGELOG" | sed 1d) + + CHANGELOGtmp="${CHANGELOG//'%'/'%25'}" + CHANGELOGtmp="${CHANGELOGtmp//$'\n'/'%0A'}" + CHANGELOGtmp="${CHANGELOGtmp//$'\r'/'%0D'}" + + echo "::set-output name=changelog::$CHANGELOGtmp" + echo "Changelog:\n$CHANGELOG" changelog="${CHANGELOG}" @@ -81,14 +88,13 @@ jobs: CHANGELOG=$(echo -n "$modified_changelog") fi - CHANGELOG-discord="${CHANGELOG//'%'/'%25'}" - CHANGELOG-discord="${CHANGELOG//$'\n'/'%0A'}" - CHANGELOG-discord="${CHANGELOG//$'\r'/'%0D'}" + CHANGELOG="${CHANGELOG//'%'/'%25'}" + CHANGELOG="${CHANGELOG//$'\n'/'%0A'}" + CHANGELOG="${CHANGELOG//$'\r'/'%0D'}" - echo "::set-output name=changelog::$changelog" - echo "::set-output name=changelog-discord::$CHANGELOG-discord" + echo "::set-output name=changelog_discord::$CHANGELOG" - - uses: actions/github-script@v2 + - uses: actions/github-script@v6 id: fname with: result-encoding: string @@ -124,12 +130,9 @@ jobs: with: args: | "@Update-Notification" - "Skyblocker ${{ steps.version_tag.outputs.value }}" + "## Skyblocker ${{ steps.version_tag.outputs.value }}" "" - "Changelog" - "```md" - "${{ steps.read_changelog.outputs.changelog-discord }}" - "```" + "${{ steps.read_changelog.outputs.changelog_discord }}" ":inbox_tray: Download latest version on Modrinth or Github:" "<:modrinth:900697862206287882> <${{ steps.modrinth.outputs.url }}>" "<:github:900697885706952725> <${{ steps.uploadrelease.outputs.url }}>" |