Skip to content
This repository was archived by the owner on Apr 30, 2026. It is now read-only.

Commit 6a52bae

Browse files
committed
edit looks
1 parent 8257ef5 commit 6a52bae

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/push-build-discord.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Build
3434
run: ./gradlew clean build --no-daemon
3535

36-
- name: Select jar artifact
36+
- name: Prepare nightly jar artifact
3737
id: artifact
3838
shell: bash
3939
run: |
@@ -43,14 +43,20 @@ jobs:
4343
echo "No jar artifact found in build/libs"
4444
exit 1
4545
fi
46-
echo "path=${artifact}" >> "${GITHUB_OUTPUT}"
47-
echo "name=$(basename "${artifact}")" >> "${GITHUB_OUTPUT}"
46+
short_sha="${GITHUB_SHA:0:8}"
47+
nightly_name="createpropulsion-nightly-${short_sha}.jar"
48+
nightly_path="build/libs/${nightly_name}"
49+
cp "${artifact}" "${nightly_path}"
50+
echo "path=${nightly_path}" >> "${GITHUB_OUTPUT}"
51+
echo "name=${nightly_name}" >> "${GITHUB_OUTPUT}"
52+
echo "short_sha=${short_sha}" >> "${GITHUB_OUTPUT}"
4853
4954
- name: Send jar to Discord webhook
5055
env:
5156
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
5257
ARTIFACT_PATH: ${{ steps.artifact.outputs.path }}
5358
ARTIFACT_NAME: ${{ steps.artifact.outputs.name }}
59+
SHORT_SHA: ${{ steps.artifact.outputs.short_sha }}
5460
shell: bash
5561
run: |
5662
set -euo pipefail
@@ -59,8 +65,12 @@ jobs:
5965
exit 1
6066
fi
6167
62-
message="New push build for ${GITHUB_REPOSITORY} | Branch: ${GITHUB_REF_NAME} | Commit: ${GITHUB_SHA} | Artifact: ${ARTIFACT_NAME}"
68+
commit_url="https://github.com/${GITHUB_REPOSITORY}/commit/${GITHUB_SHA}"
69+
payload="$(cat <<EOF
70+
{"embeds":[{"title":"Nightly build ${SHORT_SHA}","url":"${commit_url}","description":"Built from \`${GITHUB_REPOSITORY}\`","color":5814783,"fields":[{"name":"Branch","value":"\`${GITHUB_REF_NAME}\`","inline":true},{"name":"Commit","value":"[\`${SHORT_SHA}\`](${commit_url})","inline":true},{"name":"Artifact","value":"\`${ARTIFACT_NAME}\`","inline":false}]}]}
71+
EOF
72+
)"
6373

6474
curl -sS -X POST "${DISCORD_WEBHOOK_URL}" \
65-
-F "payload_json={\"content\":\"${message}\"}" \
75+
-F "payload_json=${payload}" \
6676
-F "file1=@${ARTIFACT_PATH};filename=${ARTIFACT_NAME}"

0 commit comments

Comments
 (0)