Only run on cron

This commit is contained in:
Benjamin Bädorf 2021-06-14 23:36:03 +02:00
parent ef976c43fe
commit ff4807f1f9
No known key found for this signature in database
GPG key ID: 4406E80E13CD656C

View file

@ -5,6 +5,9 @@ name: api
steps:
- name: "Sync upstream to local"
image: nixery.dev/shell/git/openssh
when:
event:
- cron
environment:
GITEA_SSH_KEY:
from_secret: gitea_ssh_key
@ -30,6 +33,8 @@ steps:
when:
status:
- success
event:
- cron
depends_on:
- "Sync upstream to local"
environment:
@ -56,6 +61,8 @@ steps:
when:
status:
- success
event:
- cron
depends_on:
- "Sync core with upstream"
settings:
@ -72,6 +79,8 @@ steps:
when:
status:
- failure
event:
- cron
depends_on:
- "Sync core with upstream"
environment:
@ -82,11 +91,13 @@ steps:
- echo "$$TEA_CONFIG" > ~/.config/tea/config.yml
- tea pulls create --base core --head devos
- name: Notify failure
- name: "Notify failure"
image: plugins/matrix
when:
status:
- success
event:
- cron
depends_on:
- "Open pull request for failed merge"
settings: