From f7728124b04a32cc824f851e10fb33c3145cea6e Mon Sep 17 00:00:00 2001 From: Joe Wallwork Date: Fri, 16 Jan 2026 08:42:09 +0000 Subject: [PATCH 1/2] Separate main and release workflows --- .../{test_suite.yml => test_suite_main.yml} | 6 +++-- .github/workflows/test_suite_release.yml | 24 +++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) rename .github/workflows/{test_suite.yml => test_suite_main.yml} (79%) create mode 100644 .github/workflows/test_suite_release.yml diff --git a/.github/workflows/test_suite.yml b/.github/workflows/test_suite_main.yml similarity index 79% rename from .github/workflows/test_suite.yml rename to .github/workflows/test_suite_main.yml index d13134a..99176e4 100644 --- a/.github/workflows/test_suite.yml +++ b/.github/workflows/test_suite_main.yml @@ -1,7 +1,7 @@ -name: 'Run Movement test suite' +name: 'Run Movement test suite (main)' on: - # Run test suite whenever main is updated + # Run test suite whenever the main branch is updated push: branches: - main @@ -28,3 +28,5 @@ on: jobs: test_suite: uses: mesh-adaptation/docs/.github/workflows/reusable_test_suite.yml@main + with: + docker-image: 'firedrake-parmmg' diff --git a/.github/workflows/test_suite_release.yml b/.github/workflows/test_suite_release.yml new file mode 100644 index 0000000..949e120 --- /dev/null +++ b/.github/workflows/test_suite_release.yml @@ -0,0 +1,24 @@ +name: 'Run Movement test suite (release)' + +on: + # Run test suite whenever the release branch is updated + push: + branches: + - release + paths: + - '.github/workflows/test_suite_release.yml' + + # Run test suite whenever commits that change this workflow are pushed to an open PR + pull_request: + paths: + - '.github/workflows/test_suite_release.yml' + + # Run test suite at 3AM on the first of the month + schedule: + - cron: '0 3 1 * *' + +jobs: + test_suite: + uses: mesh-adaptation/docs/.github/workflows/reusable_test_suite.yml@main + with: + docker-image: 'firedrake-parmmg-release' From 5f6917740d1af95b62ad966c2dc099761e6b172a Mon Sep 17 00:00:00 2001 From: Joe Wallwork Date: Fri, 30 Jan 2026 08:11:36 +0000 Subject: [PATCH 2/2] Tweak docker-image parameters used --- .github/workflows/test_suite_main.yml | 2 -- .github/workflows/test_suite_release.yml | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test_suite_main.yml b/.github/workflows/test_suite_main.yml index 99176e4..55053a6 100644 --- a/.github/workflows/test_suite_main.yml +++ b/.github/workflows/test_suite_main.yml @@ -28,5 +28,3 @@ on: jobs: test_suite: uses: mesh-adaptation/docs/.github/workflows/reusable_test_suite.yml@main - with: - docker-image: 'firedrake-parmmg' diff --git a/.github/workflows/test_suite_release.yml b/.github/workflows/test_suite_release.yml index 949e120..069f472 100644 --- a/.github/workflows/test_suite_release.yml +++ b/.github/workflows/test_suite_release.yml @@ -21,4 +21,4 @@ jobs: test_suite: uses: mesh-adaptation/docs/.github/workflows/reusable_test_suite.yml@main with: - docker-image: 'firedrake-parmmg-release' + docker-image: 'firedrake-parmmg:release'