From: Marc Fehling Date: Thu, 28 Sep 2023 23:01:32 +0000 (-0600) Subject: github-actions: Only run scheduled jobs on main repository, and no longer on forks. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F162%2Fhead;p=code-gallery.git github-actions: Only run scheduled jobs on main repository, and no longer on forks. --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 78a70be..a6e3b86 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -6,7 +6,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '0 0 * * 0' + - cron: '0 0 * * SUN' permissions: contents: read @@ -14,6 +14,8 @@ permissions: jobs: build: + if: (github.event_name == 'schedule' && github.repository == 'dealii/code-gallery') || github.event_name != 'schedule' + name: Build ${{ matrix.build_type }}-dealii:${{ matrix.dealii_version }}-${{ matrix.ubuntu_version }} runs-on: ubuntu-latest @@ -74,7 +76,7 @@ jobs: numdiff solution-10.vtk test_data/reference-10.vtk - name: Create issue about failure - if: ${{ failure() && (github.event_name == 'schedule') && (github.repository_owner == 'dealii') }} + if: failure() && github.event_name == 'schedule' uses: JasonEtco/create-an-issue@v2.9.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}