Merge webhook jobs

This commit is contained in:
NightScript
2020-09-16 11:01:29 -07:00
committed by GitHub
parent fb6896c593
commit 7a4899a425
+7 -21
View File
@@ -11,8 +11,8 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: devkitpro/devkitarm container: devkitpro/devkitarm:20200730
name: "Build with Docker using devKitARM r54" name: "Build with Docker using devKitARM r55"
outputs: outputs:
commit_tag: ${{ steps.build.outputs.commit_tag }} commit_tag: ${{ steps.build.outputs.commit_tag }}
commit_message: ${{ steps.build.outputs.commit_message }} commit_message: ${{ steps.build.outputs.commit_message }}
@@ -126,40 +126,26 @@ jobs:
curl -XPOST -H "$AUTH_HEADER" -H "$CONTENT_LENGTH" -H "$CONTENT_TYPE" --upload-file "$file" "$UPLOAD_URL" curl -XPOST -H "$AUTH_HEADER" -H "$CONTENT_LENGTH" -H "$CONTENT_TYPE" --upload-file "$file" "$UPLOAD_URL"
done done
send_webhook_success: send_webhook:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [publish_build_twlbot, build] needs: [publish_build_twlbot, build]
name: "Send Discord success webhook" name: "Send Discord webhook"
if: ${{ success() && !startsWith(github.ref, 'refs/pull') }} if: ${{ !startsWith(github.ref, 'refs/pull') }}
env: env:
COMMIT_TAG: ${{ needs.build.outputs.commite_tag }} COMMIT_TAG: ${{ needs.build.outputs.commite_tag }}
COMMIT_MESSAGE: ${{ needs.build.outputs.commit_message }} COMMIT_MESSAGE: ${{ needs.build.outputs.commit_message }}
CURRENT_DATE: ${{ needs.publish_build_twlbot.outputs.current_date }} CURRENT_DATE: ${{ needs.publish_build_twlbot.outputs.current_date }}
TWLBOT_COMMIT: ${{ needs.publish_build_twlbot.outputs.twlbot_commit }} TWLBOT_COMMIT: ${{ needs.publish_build_twlbot.outputs.twlbot_commit }}
steps: steps:
- name: "Checkout repo"
uses: actions/checkout@v1
- name: "Send success webhook" - name: "Send success webhook"
if: ${{ success() }}
run: | run: |
curl -o send.sh https://raw.githubusercontent.com/Universal-Team/discord-webhooks/master/send-ghactions.sh curl -o send.sh https://raw.githubusercontent.com/Universal-Team/discord-webhooks/master/send-ghactions.sh
chmod +x send.sh chmod +x send.sh
export IMAGE=https://raw.githubusercontent.com/Universal-Team/extras/v$CURRENT_DATE/builds/Universal-Updater/Universal-Updater.png export IMAGE=https://raw.githubusercontent.com/Universal-Team/extras/v$CURRENT_DATE/builds/Universal-Updater/Universal-Updater.png
./send.sh success ${{ secrets.WEBHOOK_URL }} ./send.sh success ${{ secrets.WEBHOOK_URL }}
send_webhook_failure:
runs-on: ubuntu-latest
needs: [publish_build_twlbot, build]
name: "Send Discord failure webhook"
if: ${{ failure() && !startsWith(github.ref, 'refs/pull') }}
env:
COMMIT_TAG: ${{ needs.build.outputs.commite_tag }}
COMMIT_MESSAGE: ${{ needs.build.outputs.commit_message }}
CURRENT_DATE: ${{ needs.publish_build_twlbot.outputs.current_date }}
TWLBOT_COMMIT: ${{ needs.publish_build_twlbot.outputs.twlbot_commit }}
steps:
- name: "Checkout repo"
uses: actions/checkout@v1
- name: "Send failure webhook" - name: "Send failure webhook"
if: ${{ failure() }}
run: | run: |
curl -o send.sh https://raw.githubusercontent.com/Universal-Team/discord-webhooks/master/send-ghactions.sh curl -o send.sh https://raw.githubusercontent.com/Universal-Team/discord-webhooks/master/send-ghactions.sh
chmod +x send.sh chmod +x send.sh