[release] Bump to version 65.5
All checks were successful
ci / test (push) Successful in 2m12s
ci / build-and-deploy (push) Successful in 49s

- Fix database backup bug where running in celery task fails
- Rename the default,charts celery worker to vrobbler_celery_charts
This commit is contained in:
2026-08-13 19:21:55 -04:00
parent 8af58f5f25
commit ab3079b0ea
3 changed files with 35 additions and 33 deletions

View File

@ -1,5 +1,39 @@
#+title: CHANGELOG
* Version 65.5 [2/2]
** DONE [#A] Fix database backup bug where running in celery task fails :bug:backups:celery:tasks:
:PROPERTIES:
:ID: 4117482f-4774-49b8-93b2-5b97adb194bd
:END:
*** Description
Running the backup_database command manually on the host works fine, but it does not work when running in Celery. The error is:
#+begin_src bash
No such file or directory `pg_dump`
#+end_src
The FreeBSD rc.d celery workers run under daemon(8) with a minimal PATH (the
rc.subr default of `/sbin:/bin:/usr/sbin:/usr/bin`) that omits `/usr/local/bin`,
where `pg_dump` lives. The task now locates `pg_dump` with `shutil.which()`,
falling back to the common PostgreSQL install locations, instead of relying on
the inherited PATH.
** DONE [#B] Rename the default,charts celery worker to vrobbler_celery_charts :celery:deploy:
:PROPERTIES:
:ID: 92686951-8c87-4eae-8c48-1bed87567e93
:END:
*** Description
The FreeBSD rc.d worker that consumes the `default,charts` queues is renamed
from `vrobbler_celery` to `vrobbler_celery_charts`, matching the naming of its
companion workers (`vrobbler_celery_priority`, `vrobbler_celery_background`).
The gitea action, Drone pipeline, Makefile deploy target, and the rc.d script
itself are updated so every deploy restarts the three celery workers plus
celerybeat.
* Version 65.4 [2/2]
** DONE [#B] Rename the default,charts celery worker to vrobbler_celery_charts :celery:deploy:
:PROPERTIES: