CI schedule does not honor weekday

Summary

When entering a schedule for a CI pipeline, the weekday seems to be ignored. E.g.

1 1 1-7 * 0

is expected to start the job every first sunday of a month. But gitlab schedules it for every day in the first week.

Steps to reproduce

  1. enter a schedule like 1 1 1-31 * 0

  2. check "next run" information and/or wait for job to run

Example Project

https://gitlab.com/ensc/test-ci/pipeline_schedules

What is the current bug behavior?

  • job is scheduled for next day, not sunday

What is the expected correct behavior?

  • job is scheduled for a sunday

Output of checks

This bug happens on GitLab.com

Assignee Loading
Time tracking Loading