diff --git a/templates/galaxy.yml.j2 b/templates/galaxy.yml.j2 index dc296b6..d32c7c6 100644 --- a/templates/galaxy.yml.j2 +++ b/templates/galaxy.yml.j2 @@ -8,7 +8,7 @@ on: tags: - '*' schedule: - - cron: '{{ 59 | random }} {{ 23 | random }} {{ letter_day_mapping[role_name[:1]] + 1 }} * *' + - cron: '{{ letter_minute_mapping[role_name[2]] }} {{ letter_hour_mapping[role_name[2]] }} {{ letter_day_mapping[role_name[:1]] + 1 }} * *' jobs: release: diff --git a/templates/molecule-action.yml.j2 b/templates/molecule-action.yml.j2 index 02d5b06..c1c45c8 100644 --- a/templates/molecule-action.yml.j2 +++ b/templates/molecule-action.yml.j2 @@ -9,7 +9,7 @@ on: - '*' pull_request: schedule: - - cron: '{{ 59 | random }} {{ 23 | random }} {{ letter_day_mapping[role_name[:1]] }} * *' + - cron: '{{ letter_minute_mapping[role_name[2]] }} {{ letter_hour_mapping[role_name[2]] }} {{ letter_day_mapping[role_name[:1]] + 1 }} * *' jobs: lint: diff --git a/vars/main.yml b/vars/main.yml index 2326e00..87db91c 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -114,3 +114,79 @@ letter_day_mapping: 7: 27 8: 27 9: 27 + +letter_hour_mapping: + a: 1 + b: 2 + c: 3 + d: 4 + e: 5 + f: 6 + g: 7 + h: 8 + i: 9 + j: 10 + k: 11 + l: 12 + m: 13 + n: 14 + o: 15 + p: 16 + q: 17 + r: 18 + s: 19 + t: 20 + u: 21 + v: 22 + w: 22 + x: 22 + y: 22 + z: 22 + 0: 23 + 1: 23 + 2: 23 + 3: 23 + 4: 23 + 5: 23 + 6: 23 + 7: 23 + 8: 23 + 9: 23 + +letter_minute_mapping: + a: 1 + b: 2 + c: 3 + d: 4 + e: 5 + f: 6 + g: 7 + h: 8 + i: 9 + j: 10 + k: 11 + l: 12 + m: 13 + n: 14 + o: 15 + p: 16 + q: 17 + r: 18 + s: 19 + t: 20 + u: 21 + v: 23 + w: 24 + x: 25 + y: 26 + z: 27 + 0: 28 + 1: 29 + 2: 30 + 3: 31 + 4: 32 + 5: 33 + 6: 34 + 7: 35 + 8: 36 + 9: 37