1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 23:28:02 +00:00

Run notes:push steps only if there are changes

This commit is contained in:
jbranchaud
2025-10-27 16:45:03 -05:00
parent d79264395b
commit 1cc612294e

View File

@@ -46,9 +46,11 @@ tasks:
notes:push: notes:push:
desc: Commit and push changes to notes submodule desc: Commit and push changes to notes submodule
dir: '{{.NOTES_DIR}}' dir: '{{.NOTES_DIR}}'
preconditions:
- sh: git add NOTES.md && ! git diff --cached --quiet
msg: "No changes to commit"
cmds: cmds:
- git add NOTES.md - git commit -m "Update notes - $(date '+%Y-%m-%d %H:%M')"
- git diff --cached --quiet || git commit -m "Update notes - $(date '+%Y-%m-%d %H:%M')"
- git push - git push
silent: false silent: false