conda / governance

The Conda & Conda-Incubator Governance Policy
Creative Commons Attribution 4.0 International
25 stars 28 forks source link

implement a biweekly cronjob for the meeting notes workflow #92

Closed jaimergp closed 1 year ago

jaimergp commented 1 year ago

I tried my best with this approach.

It runs every wednesday, but then a gateway job decides whether it should run or not. To do so, we are using dateutil.rrule, which implements RFC 5545 rules for recurrent dates o.o

The gateway job should let manual (workflow_dispatch) jobs go through.

cc @chenghlee @kenodegard

jakirkham commented 1 year ago

How do we want to handle cases where we skip (cancel) a meeting?

beckermr commented 1 year ago

Close the pr?

jaimergp commented 1 year ago

Yep, I'd say we close with a note, which also helps document the meeting was skipped.

Alternatively, we can also use something like icalevents to query the event info directly.

jakirkham commented 1 year ago

Closing seems ok. No need to complicate things