aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYasin <LifeIsAParadox@users.noreply.github.com>2023-07-29 22:32:49 +0200
committerGitHub <noreply@github.com>2023-07-29 22:32:49 +0200
commit42dc1e174590aee598c23026cadaf7cf7e40feba (patch)
tree5fdaf76cabc57a2385472f406e3f8625b99aae9f
parenta3eff36f86e8da9d4ed218a53169ba6288e17816 (diff)
parentea7de7a6c63930a09b2d63b65b2ba6744a9051fd (diff)
downloadSkyblocker-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.yml12
-rw-r--r--.github/workflows/buildrelease.yml33
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 }}>"