From 3982f18161e51e6dbe54837883edb67dac00e186 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 19 Aug 2023 11:09:23 +0000 Subject: [PATCH] tools/github actions: do not run scheduled jobs on forks of the original repository (#62) - fixes https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/60 --- .github/workflows/check-dead-links.yml | 1 + .github/workflows/check-unmaintained-projects.yml | 1 + .github/workflows/daily-update-metadata.yml | 2 ++ 3 files changed, 4 insertions(+) diff --git a/.github/workflows/check-dead-links.yml b/.github/workflows/check-dead-links.yml index d7544ca5f1..02bc8160f3 100644 --- a/.github/workflows/check-dead-links.yml +++ b/.github/workflows/check-dead-links.yml @@ -14,6 +14,7 @@ concurrency: jobs: check-dead-links: + if: github.repository == 'awesome-selfhosted/awesome-selfhosted-data' runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/check-unmaintained-projects.yml b/.github/workflows/check-unmaintained-projects.yml index 3320632627..0fd7462a2f 100644 --- a/.github/workflows/check-unmaintained-projects.yml +++ b/.github/workflows/check-unmaintained-projects.yml @@ -14,6 +14,7 @@ concurrency: jobs: check-unmaintained-projects: + if: github.repository == 'awesome-selfhosted/awesome-selfhosted-data' runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/daily-update-metadata.yml b/.github/workflows/daily-update-metadata.yml index 1ed5d7e6c3..a87330978a 100644 --- a/.github/workflows/daily-update-metadata.yml +++ b/.github/workflows/daily-update-metadata.yml @@ -14,6 +14,7 @@ concurrency: jobs: update-metadata: + if: github.repository == 'awesome-selfhosted/awesome-selfhosted-data' runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -27,6 +28,7 @@ jobs: git diff-index --quiet HEAD || git commit -m "[bot] update projects metadata" git push build: + if: github.repository == 'awesome-selfhosted/awesome-selfhosted-data' needs: update-metadata uses: ./.github/workflows/build.yml secrets: inherit