From 9b09f03c18822a94b39c561d7959e301b5c1d4d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20S=2E=20Dokken?= Date: Wed, 15 Jan 2025 11:59:59 +0100 Subject: [PATCH] add cron job schedule --- .github/workflows/dolfinx-tests.yml | 3 +++ .github/workflows/pythonapp.yml | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dolfinx-tests.yml b/.github/workflows/dolfinx-tests.yml index 844f1166f..768e6f783 100644 --- a/.github/workflows/dolfinx-tests.yml +++ b/.github/workflows/dolfinx-tests.yml @@ -20,6 +20,9 @@ on: description: "UFL branch or tag" default: "main" type: string + # Weekly build on Mondays at 8 am + schedule: + - cron: "0 8 * * 1" jobs: build: diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index 6f5e26f36..acafb54dc 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -15,6 +15,10 @@ on: - main workflow_dispatch: + # Weekly build on Mondays at 8 am + schedule: + - cron: "0 8 * * 1" + jobs: build: runs-on: ${{ matrix.os }} @@ -54,8 +58,7 @@ jobs: - name: Install dependencies (non-Python, Linux) if: runner.os == 'Linux' run: | - sudo apt-get install -y graphviz libgraphviz-dev ninja-build pkg-config libblas-dev \ - liblapack-dev + sudo apt-get install -y graphviz libgraphviz-dev ninja-build pkg-config libblas-dev liblapack-dev - name: Install dependencies (non-Python, macOS) if: runner.os == 'macOS' run: brew install ninja