From 340233ed931fa79dbb860356a400d57d29b0f883 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 30 Jun 2025 12:24:12 -0700 Subject: [PATCH] ;doc: SCHEDULE, just schedule --- Justfile | 6 ++++++ doc/SCHEDULE | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 doc/SCHEDULE diff --git a/Justfile b/Justfile index 09270b067..7f833f0b5 100644 --- a/Justfile +++ b/Justfile @@ -1612,6 +1612,12 @@ tags: # ** Misc ------------------------------------------------------------ MISC: +# show upcoming planned dated tasks +schedule *PERIOD: + #!/usr/bin/env osh + P={{ if PERIOD == '' { 'today..30days' } else { PERIOD } }} + hledger -f doc/SCHEDULE print --forecast=$P + # show recent branches summary with jj @branches: echo "Recent branches:" diff --git a/doc/SCHEDULE b/doc/SCHEDULE new file mode 100755 index 000000000..25905493b --- /dev/null +++ b/doc/SCHEDULE @@ -0,0 +1,18 @@ +#!/usr/bin/env hledger -n print --forecast=today..30days -f +# Like a crontab for maintainers. Note recurring/planned project tasks/events here. +# Run it, or run "just schedule [PERIOD]", to see upcoming items. + + +~ every feb 21st begin release prep +~ every mar 1st Q1 release + +~ every may 24th begin release prep +~ every jun 1st Q2 release + +~ every aug 24th begin release prep +~ every sep 1st Q3 release + +~ every aug 24th begin release prep +~ every dec 1st Q4 release + +~ every 3rd day of month finance update