Skip to content

chore(pdf-quality): Makefile targets for quality-poller#238

Merged
mrviduus merged 1 commit into
mainfrom
chore/quality-poller-makefile
May 23, 2026
Merged

chore(pdf-quality): Makefile targets for quality-poller#238
mrviduus merged 1 commit into
mainfrom
chore/quality-poller-makefile

Conversation

@mrviduus
Copy link
Copy Markdown
Owner

Summary

Mirror the seo-publish pattern for the Book Quality poller:
make quality-poll-setup / -status / -logs / -restart / -stop.
Without these, installing the poller required manual systemctl invocations
(which I just did on prod ad-hoc — this codifies the same steps).

Also: the unit had StartLimitBurst / StartLimitIntervalSec in [Service],
where systemd expects them in [Unit] — moved. Was emitting a "Unknown key"
warning at startup; cosmetic, the poller worked anyway.

Changes

  • Makefile — 5 new targets + .PHONY.
  • infra/systemd/quality-poller.service — StartLimit keys in [Unit].

Tests

make -n quality-poll-setup produces the expected commands. The poller is
already running on prod (installed manually); a follow-up make quality-poll-restart
will pick up the unit fix.

🤖 Generated with Claude Code

Mirrors the seo-publish pattern (`make seo-publish-setup` / status / logs /
restart / stop). Without these, deploying the Book Quality poller is a series
of manual systemctl invocations.

Also moves StartLimitBurst / StartLimitIntervalSec from [Service] to [Unit]
where systemd expects them — previously emitted a "Unknown key" warning at
startup. Cosmetic; the poller worked anyway.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mrviduus mrviduus merged commit 54d4199 into main May 23, 2026
5 checks passed
@mrviduus mrviduus deleted the chore/quality-poller-makefile branch May 23, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant