Rob Winch %!s(int64=4) %!d(string=hai) anos
pai
achega
59e7a10732
Modificáronse 2 ficheiros con 23 adicións e 0 borrados
  1. 5 0
      .github/actions/dispatch.sh
  2. 18 0
      .github/workflows/build-reference.yml

+ 5 - 0
.github/actions/dispatch.sh

@@ -0,0 +1,5 @@
+REPOSITORY_REF="$1"
+TOKEN="$2"
+
+curl -H "Accept: application/vnd.github.everest-preview+json" -H "Authorization: token ${TOKEN}" --request POST  --data '{"event_type": "request-build"}' https://api.github.com/repos/${REPOSITORY_REF}/dispatches
+echo "Requested Build for $REPOSITORY_REF"

+ 18 - 0
.github/workflows/build-reference.yml

@@ -0,0 +1,18 @@
+name: reference
+
+on:
+  push:
+    branches-ignore:
+      - 'gh-pages'
+
+env:
+  GH_TOKEN_DISPATCH: ${{ secrets.GH_TOKEN_DISPATCH }}
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout Source
+        uses: actions/checkout@v2
+      - name: Dispatch Build Request
+        run: ${GITHUB_WORKSPACE}/.github/actions/dispatch.sh 'rwinch/spring-reference' "$GH_TOKEN_DISPATCH"