diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index aa1ae11..c34b1c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -381,8 +381,9 @@ virustotal_push: script: - | echo "Pushing release URLs to VirusTotal" + VER=`node version.js` BASEURL="http://downloads.gridtracker.og/${CI_COMMIT_TAG}/" - curl --request POST --url https://www.virustotal.com/api/v3/urls --form url=${BASEURL}GridTracker-Installer.${CI_COMMIT_TAG#v}.exe --header 'x-apikey: $VT_API_KEY + curl --request POST --url https://www.virustotal.com/api/v3/urls --form url=${BASEURL}GridTracker-Installer.${VER}.exe --header 'x-apikey: $VT_API_KEY discord_notify: stage: publish @@ -394,16 +395,16 @@ discord_notify: - | echo "Notifying Discord #developer-den that a release has built" BASEURL="http://downloads.gridtracker.og/${CI_COMMIT_TAG}/" - WIN_MD5=($(md5sum artifacts/GridTracker-Installer.${CI_COMMIT_TAG#v}.exe)) - MAC_MD5=($(md5sum artifacts/GridTracker-${CI_COMMIT_TAG#v}-mac-x64.zip)) - LINARM32_MD5=($(md5sum artifacts/GridTracker-${CI_COMMIT_TAG#v}-linux-arm32.tar.gz)) - LINARM64_MD5=($(md5sum artifacts/GridTracker-${CI_COMMIT_TAG#v}-linux-arm64.tar.gz)) - LINx86_MD5=($(md5sum artifacts/GridTracker-${CI_COMMIT_TAG#v}-linux-x86.tar.gz)) - LINx64_MD5=($(md5sum artifacts/GridTracker-${CI_COMMIT_TAG#v}-linux-x64.tar.gz)) - DEB_MD5=($(md5sum artifacts/gridtracker_${CI_COMMIT_TAG#v}_all.deb)) + WIN_MD5=($(md5sum artifacts/GridTracker-Installer.${VER}.exe)) + MAC_MD5=($(md5sum artifacts/GridTracker-${VER}-mac-x64.zip)) + LINARM32_MD5=($(md5sum artifacts/GridTracker-${VER}-linux-arm32.tar.gz)) + LINARM64_MD5=($(md5sum artifacts/GridTracker-${VER}-linux-arm64.tar.gz)) + LINx86_MD5=($(md5sum artifacts/GridTracker-${VER}-linux-x86.tar.gz)) + LINx64_MD5=($(md5sum artifacts/GridTracker-${VER}-linux-x64.tar.gz)) + DEB_MD5=($(md5sum artifacts/gridtracker_${VER}_all.deb)) curl -H "Content-Type: application/json" -X POST $DISCORD_WEBHOOK --data-binary @- << EOM { - "content": "**GridTracker-Installer.${CI_COMMIT_TAG#v}.exe**\nmd5: ${WIN_MD5} - ${BASEURL}GridTracker-Installer.${CI_COMMIT_TAG#v}.exe\n\n**GridTracker-${CI_COMMIT_TAG#v}-mac-x64.zip**\nMD5: ${MAC_MD5} - ${BASEURL}GridTracker-${CI_COMMIT_TAG#v}-mac-x64.zip\n\n**GridTracker-${CI_COMMIT_TAG#v}-linux-arm32.tar.gz**\nMD5: ${LINARM32_MD5} - ${BASEURL}GridTracker-${CI_COMMIT_TAG#v}-linux-arm32.tar.gz\n\n**GridTracker-${CI_COMMIT_TAG#v}-linux-arm64.tar.gz**\nMD5: ${LINARM64_MD5} - ${BASEURL}GridTracker-${CI_COMMIT_TAG#v}-linux-arm64.tar.gz\n\n**GridTracker-${CI_COMMIT_TAG#v}-linux-x86.tar.gz**\nMD5: ${LINx86_MD5} - ${BASEURL}GridTracker-${CI_COMMIT_TAG#v}-linux-x86.tar.gz\n\n**GridTracker-${CI_COMMIT_TAG#v}-linux-x64.tar.gz**\nMD5: ${LINx64_MD5} - ${BASEURL}GridTracker-${CI_COMMIT_TAG#v}-linux-x64.tar.gz\n\n**gridtracker_${CI_COMMIT_TAG#v}_all.deb**\nMD5: ${DEB_MD5} - ${BASEURL}gridtracker_${CI_COMMIT_TAG#v}_all.deb", + "content": "**GridTracker-Installer.${VER}.exe**\nmd5: ${WIN_MD5} - ${BASEURL}GridTracker-Installer.${VER}.exe\n\n**GridTracker-${VER}-mac-x64.zip**\nMD5: ${MAC_MD5} - ${BASEURL}GridTracker-${VER}-mac-x64.zip\n\n**GridTracker-${VER}-linux-arm32.tar.gz**\nMD5: ${LINARM32_MD5} - ${BASEURL}GridTracker-${VER}-linux-arm32.tar.gz\n\n**GridTracker-${VER}-linux-arm64.tar.gz**\nMD5: ${LINARM64_MD5} - ${BASEURL}GridTracker-${VER}-linux-arm64.tar.gz\n\n**GridTracker-${VER}-linux-x86.tar.gz**\nMD5: ${LINx86_MD5} - ${BASEURL}GridTracker-${VER}-linux-x86.tar.gz\n\n**GridTracker-${VER}-linux-x64.tar.gz**\nMD5: ${LINx64_MD5} - ${BASEURL}GridTracker-${VER}-linux-x64.tar.gz\n\n**gridtracker_${VER}_all.deb**\nMD5: ${DEB_MD5} - ${BASEURL}gridtracker_${VER}_all.deb", "tts": false, "embeds": [], "components": {},