]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Stop deploying docs / drafting releases from forks (#7911)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Sun, 18 Oct 2020 13:27:29 +0000 (16:27 +0300)
committerGitHub <noreply@github.com>
Sun, 18 Oct 2020 13:27:29 +0000 (09:27 -0400)
.github/workflows/deploy-docs.yml
.github/workflows/release-drafter.yml

index e6c7e2f3db807e7cdc50b0ec585939260c7fa576..5bf66516fd1908c20aaf7b2011adc36e9f7fa6e2 100644 (file)
@@ -1,5 +1,5 @@
 # This workflow publishes new documentation to https://chartjs.org/docs/master after every commit
-name: CI
+name: Deploy docs
 
 on:
   push:
@@ -7,9 +7,16 @@ on:
       - master
 
 jobs:
-  build:
+  correct_repository:
     runs-on: ubuntu-latest
+    steps:
+    - name: fail on fork
+      if: github.repository_owner != 'chartjs'
+      run: exit 1
 
+  build:
+    needs: correct_repository
+    runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v2
     - name: Use Node.js
index 17fdb961dda267a09b4545c847a18d5afc53efd5..064af110378d66ec328411d4d1a5a9a06b4a1fd9 100644 (file)
@@ -6,7 +6,15 @@ on:
       - master
 
 jobs:
+  correct_repository:
+    runs-on: ubuntu-latest
+    steps:
+    - name: fail on fork
+      if: github.repository_owner != 'chartjs'
+      run: exit 1
+
   update_release_draft:
+    needs: correct_repository
     runs-on: ubuntu-latest
     steps:
       - uses: release-drafter/release-drafter@v5