Skip to content

actions: run main test CI on a schedule - #3076

Open
oliver-sanders wants to merge 1 commit into
metomi:2.7.xfrom
oliver-sanders:actions-on-schedule
Open

actions: run main test CI on a schedule#3076
oliver-sanders wants to merge 1 commit into
metomi:2.7.xfrom
oliver-sanders:actions-on-schedule

Conversation

@oliver-sanders

Copy link
Copy Markdown
Member

Run our main CI actions one a week in order to detect new failures caused by external factors.

This will help us to keep the project status page fresher: https://cylc.github.io/cylc-admin/status/status.html

Examples of external factors:

New lint rules.
New mypy improvements.
Changes in an upstream Cylc repository.
Changes in the [meta-release configuration](https://cylc.github.io/cylc-admin/status/status.html#branches).
New releases of dependent software (incl. Python).
Changes in GH actions (e.g, new runners, or removed support for old ones).
Etc.

@oliver-sanders oliver-sanders added this to the 2.7.2 milestone Aug 11, 2026
@oliver-sanders oliver-sanders self-assigned this Aug 11, 2026
@oliver-sanders
oliver-sanders marked this pull request as ready for review August 11, 2026 15:53
- '.gitignore'
- '.github/workflows/build.yml'
schedule:
- cron: '37 04 * * 1-5' # 04:37, Monday-Friday

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO too frequent:

  • We don't deal with the failures this quickly
  • Waste of compute resource
Image

Once a week is probably good enough?

Suggested change
- cron: '37 04 * * 1-5' # 04:37, Monday-Friday
- cron: '37 04 * * 0' # 04:37, Sunday

description: The Rose branch to test against
required: true
schedule:
- cron: '37 04 * */3 1-5' # 04:37 every 3 months

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- cron: '37 04 * */3 1-5' # 04:37 every 3 months
- cron: '37 04 * */3 *' # 04:37 every 3 months

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants