From 6f1fdc9fe7a841d8627a92f4e9dfef6729ff30ca Mon Sep 17 00:00:00 2001 From: Venkat Date: Mon, 14 Oct 2024 07:17:50 +0000 Subject: [PATCH] feat: adding script to dispatch github workflows --- Dockerfile | 1 + github-workflow-dispatcher.sh | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100755 github-workflow-dispatcher.sh diff --git a/Dockerfile b/Dockerfile index c765646..832ec7b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,6 +35,7 @@ RUN mkdir /app ADD github-backup.sh /usr/bin/backup-github ADD vault-backup.sh /usr/bin/backup-vault ADD s3-backup.sh /usr/bin/s3-backup +ADD github-workflow-dispatcher.sh /usr/bin/github-workflow-dispatcher WORKDIR /app diff --git a/github-workflow-dispatcher.sh b/github-workflow-dispatcher.sh new file mode 100755 index 0000000..e5486e2 --- /dev/null +++ b/github-workflow-dispatcher.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -e + + +curl \ + -X POST \ + -H "Accept: application/vnd.github.v3+json" \ + -H "Authorization: token ${GITHUB_TOKEN}" \ + ${GITHUB_DISPATCH_URL} \ + -d '{"ref":"refs/heads/main"}' \ No newline at end of file