Improve the worklog build output with:
- An emoji indicating the job status.
- A color indicating the job status.
- The build duration when the job is finished.
- The comment given to the bulid.
Change the output of the `update` subcommand with:
- A Markdown format that can be used for publishing.
- Multiple authors (one for each commit).
- The GitHub author that made the change.
Without specifying the -s/--sort option, worklog.py will output the
latest build or commit last.
This enables the ability to trivially keep an eye on large PR (re)builds
with something like:
while true; do
date
./worklog.py --format md builds 2024-02-24 now |tail -n5
echo "----"
sleep 30
done
Signed-off-by: Rune Morling <ermo@serpentos.com>