Releases: jlloh/gcal-pagerduty
Releases · jlloh/gcal-pagerduty
0.2.0
v0.1.5
v0.1.4
v0.1.3
Clean up formatting when printing output. E.g.
❯ target/debug/gcal-pagerduty --start-date 2022-09-05 --duration-days 14 --pd-schedule PY8SSDL
Retrieving pd schedule from 2022-09-05 00:00:00 +08:00 to 2022-09-19 00:00:00 +08:00
Total number of shifts: 28
========Folks with zero swaps found. Please remove them from the pd schedule=======
+-------------------------+--------------------------+--------------------------+
| email | start | end |
+-------------------------+--------------------------+--------------------------+
| person.aaa@grabtaxi.com | Sat Sep 17 07:00:00 2022 | Sat Sep 17 15:00:00 2022 |
+-------------------------+--------------------------+--------------------------+
Error: "Folks with zero slots available"
v0.1.2
0.1.0
Initial release with basic functionality. Only implemented for SG timezones, and tries to add async calls and use a recursive algorithm to solve the conflicts.
Also has some pretty strict panics, e.g. if a user has left the company and is still in the PD schedule, it will panic.
A locally build binary for M1 macs is attached below.