mirror of
https://github.com/sp-tarkov/build.git
synced 2025-02-13 05:30:45 -05:00
I think we're onto something...
This commit is contained in:
parent
1a60dcbb6f
commit
88ff1399d2
@ -264,6 +264,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: refringe/spt-build-node:1.0.5
|
image: refringe/spt-build-node:1.0.5
|
||||||
outputs:
|
outputs:
|
||||||
|
base_name: ${{ steps.generate-filename.outputs.base_name }}
|
||||||
build_name: ${{ steps.generate-filename.outputs.build_name }}
|
build_name: ${{ steps.generate-filename.outputs.build_name }}
|
||||||
steps:
|
steps:
|
||||||
- name: Clean Directory
|
- name: Clean Directory
|
||||||
@ -313,14 +314,15 @@ jobs:
|
|||||||
# Make BUILD_TYPE uppercase
|
# Make BUILD_TYPE uppercase
|
||||||
UPPER_BUILD_TYPE=$(echo "$BUILD_TYPE" | tr '[:lower:]' '[:upper:]')
|
UPPER_BUILD_TYPE=$(echo "$BUILD_TYPE" | tr '[:lower:]' '[:upper:]')
|
||||||
|
|
||||||
# Conditionally format the BUILD_NAME based on BUILD_TYPE
|
# Conditionally format the BASE_NAME based on BUILD_TYPE
|
||||||
if [ "$BUILD_TYPE" = "release" ]; then
|
if [ "$BUILD_TYPE" = "release" ]; then
|
||||||
BUILD_NAME="SPT-${SPT_VERSION}-${CLIENT_VERSION}-${DATE}.7z"
|
BASE_NAME="SPT-${SPT_VERSION}-${CLIENT_VERSION}-${DATE}"
|
||||||
else
|
else
|
||||||
BUILD_NAME="SPT-${UPPER_BUILD_TYPE}-${SPT_VERSION}-${CLIENT_VERSION}-${DATE}.7z"
|
BASE_NAME="SPT-${UPPER_BUILD_TYPE}-${SPT_VERSION}-${CLIENT_VERSION}-${DATE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "::set-output name=build_name::${BUILD_NAME}"
|
echo "::set-output name=base_name::${BASE_NAME}"
|
||||||
|
echo "::set-output name=build_name::${BASE_NAME}.7z"
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Artifact Release
|
- name: Artifact Release
|
||||||
@ -363,8 +365,8 @@ jobs:
|
|||||||
- name: Create Torrent File
|
- name: Create Torrent File
|
||||||
id: torrent_create
|
id: torrent_create
|
||||||
run: |
|
run: |
|
||||||
|
BASE_NAME="${{ needs.assemble-release.outputs.base_name }}"
|
||||||
BUILD_NAME="${{ needs.assemble-release.outputs.build_name }}"
|
BUILD_NAME="${{ needs.assemble-release.outputs.build_name }}"
|
||||||
BASE_NAME="${BUILD_NAME%.7z}"
|
|
||||||
TORRENT_NAME="${BASE_NAME}.torrent"
|
TORRENT_NAME="${BASE_NAME}.torrent"
|
||||||
TORF_OUTPUT=$(/opt/venv/bin/torf --yes --out "/workspace/refringe/Build/${TORRENT_NAME}" \
|
TORF_OUTPUT=$(/opt/venv/bin/torf --yes --out "/workspace/refringe/Build/${TORRENT_NAME}" \
|
||||||
--webseed "${{ steps.upload-https-7z.outputs.link_https }}" \
|
--webseed "${{ steps.upload-https-7z.outputs.link_https }}" \
|
||||||
@ -478,12 +480,12 @@ jobs:
|
|||||||
- name: Post Build Info to Discord
|
- name: Post Build Info to Discord
|
||||||
env:
|
env:
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
BUILD_TYPE: ${{ needs.determine-build-type.outputs.build_type }}
|
BUILD_TYPE: ${{ needs.build-server.outputs.build_type }}
|
||||||
BUILD_NAME: ${{ needs.assemble-release.outputs.build_name }}
|
BASE_NAME: ${{ needs.assemble-release.outputs.base_name }}
|
||||||
LINK_MEGA: ${{ steps.upload-mega.outputs.link_mega }}
|
LINK_MEGA: ${{ steps.upload-mega.outputs.link_mega }}
|
||||||
LINK_HTTPS: ${{ steps.upload-https-7z.outputs.link_https }}
|
LINK_HTTPS: ${{ steps.upload-https-7z.outputs.link_https }}
|
||||||
LINK_TORRENT: ${{ steps.upload-https-torrent.outputs.link_torrent }}
|
LINK_TORRENT: ${{ steps.upload-https-torrent.outputs.link_torrent }}
|
||||||
LINK_MAGNET: ${{ steps.create-torrent.outputs.magnet_link }}
|
LINK_MAGNET: ${{ steps.torrent_create.outputs.link_magnet }}
|
||||||
run: |
|
run: |
|
||||||
cd /workspace/refringe/Build/
|
cd /workspace/refringe/Build/
|
||||||
FOOTER_MESSAGES=("You look great today!" "Powered by coffee" "Did you remember to hydrate today?" "Have you tried turning it off and on again?" "In Chomp we trust" "Beep boop, I'm a bot" "Keep calm and commit your code" "May the source be with you" "Go to bed, Terk" "Please direct all support requests to Drakia" "Meaw")
|
FOOTER_MESSAGES=("You look great today!" "Powered by coffee" "Did you remember to hydrate today?" "Have you tried turning it off and on again?" "In Chomp we trust" "Beep boop, I'm a bot" "Keep calm and commit your code" "May the source be with you" "Go to bed, Terk" "Please direct all support requests to Drakia" "Meaw")
|
||||||
@ -503,16 +505,12 @@ jobs:
|
|||||||
EMBED_TITLE="Release Build Now Available"
|
EMBED_TITLE="Release Build Now Available"
|
||||||
EMBED_DESCRIPTION="A new stable release build is now ready for download. 7-Zip is *required* to extract the release."
|
EMBED_DESCRIPTION="A new stable release build is now ready for download. 7-Zip is *required* to extract the release."
|
||||||
fi
|
fi
|
||||||
EMBED_DESCRIPTION="${EMBED_DESCRIPTION}\\n\\n**Build Name:**\\n${BUILD_NAME}\\n\\n🚀 **Primary Download Link:**\\n${LINK_MEGA}\\n\\n🔗 **Torrent Link:**\\n${LINK_TORRENT}\\n\\n🧲 **Torrent Magnet Link:**\\n${LINK_MAGNET}\\n\\n**Mirrors:**\\n\\n🚧 In order to conserve bandwidth, please consider using the *above* methods to download the release. If you have issues using those methods, you're free to download using any of the following HTTP mirrors.\\n\\n🚧 While the links *below* are not secret, **do not advertise them**. The primary MEGA link or torrent should be used to advertise any downloads.\\n\\n${LINK_HTTPS}"
|
EMBED_DESCRIPTION="${EMBED_DESCRIPTION}\\n\\n**Build Name:**\\n${BASE_NAME}\\n\\n🚀 **Primary Download Link:**\\n${LINK_MEGA}\\n\\n🔗 **Torrent Link:**\\n${LINK_TORRENT}\\n\\n🧲 **Torrent Magnet Link:**\\n${LINK_MAGNET}\\n\\n**Mirrors:**\\n\\n🚧 In order to conserve bandwidth, please consider using the *above* methods to download the release. If you have issues using those methods, you're free to download using any of the following HTTP mirrors.\\n\\n🚧 While the links *below* are not secret, **do not advertise them**. The primary MEGA link or torrent should be used to advertise any downloads.\\n\\n${LINK_HTTPS}"
|
||||||
|
|
||||||
jq -n \
|
jq -n \
|
||||||
--arg EMBED_TITLE "$EMBED_TITLE" \
|
--arg EMBED_TITLE "$EMBED_TITLE" \
|
||||||
--arg EMBED_DESCRIPTION "$EMBED_DESCRIPTION" \
|
--arg EMBED_DESCRIPTION "$EMBED_DESCRIPTION" \
|
||||||
--arg BUILD_NAME "$BUILD_NAME" \
|
|
||||||
--arg LINK_MEGA "$LINK_MEGA" \
|
--arg LINK_MEGA "$LINK_MEGA" \
|
||||||
--arg LINK_HTTPS "$LINK_HTTPS" \
|
|
||||||
--arg LINK_TORRENT "$LINK_TORRENT" \
|
|
||||||
--arg LINK_MAGNET "$LINK_MAGNET" \
|
|
||||||
--argjson EMBED_COLOR $EMBED_COLOR \
|
--argjson EMBED_COLOR $EMBED_COLOR \
|
||||||
--arg FOOTER_MESSAGE "$FOOTER_MESSAGE" \
|
--arg FOOTER_MESSAGE "$FOOTER_MESSAGE" \
|
||||||
--arg TIMESTAMP "$TIMESTAMP" \
|
--arg TIMESTAMP "$TIMESTAMP" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user