mirror of
https://github.com/kuhyx/utils.git
synced 2026-11-10 21:27:14 +01:00
Some checks are pending
crdt_sync_dart tests / test (push) Waiting to run
crdt_sync_flutter tests / test (push) Waiting to run
crdt-sync pre-commit / pre-commit (push) Waiting to run
crdt-sync tests / test (push) Waiting to run
dependency freshness / dependencies on newest stable (push) Waiting to run
design_system tests / test (push) Waiting to run
file length / file-length (push) Waiting to run
freedays pre-commit / pre-commit (push) Waiting to run
freedays tests / test (push) Waiting to run
gatelock pre-commit / pre-commit (push) Waiting to run
gatelock tests / test (push) Waiting to run
github_device_auth tests / test (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
music_theory tests / test (push) Waiting to run
palette drift / palette (push) Waiting to run
shared gate tests / gate unit tests (push) Waiting to run
sync_settings_ui tests / test (push) Waiting to run
web_ui tests / test (push) Waiting to run
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AwtowrowDXx6ccmWVPkCaF
20 lines
745 B
Desktop File
20 lines
745 B
Desktop File
[Unit]
|
|
Description=Pull and push the shared free-day pool
|
|
Documentation=file:///home/kuhy/src/utils/freedays/README.md
|
|
# Without a network this exits 0 having done nothing, by design -- the gates
|
|
# read the last-merged local file and a stale pool is never a reason to fail.
|
|
After=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
# `sync-quiet` rather than `sync`: this unit must never report failure just
|
|
# because the machine is offline or the credential has not been set up yet.
|
|
# A real bug still shows up in the journal via the library's own logging.
|
|
ExecStart=%h/.local/share/freedays/venv/bin/freedays sync-quiet
|
|
|
|
# A hung network call must not leave a unit running until the next tick.
|
|
TimeoutStartSec=120
|
|
|
|
[Install]
|
|
WantedBy=default.target
|