-
Notifications
You must be signed in to change notification settings - Fork 14
Installation (for maintainers)
This is only needed if you want to run Bisectable, Evalable, Committable and possibly some other bots.
Run build.p6
script periodically to process new commits. Basically, that's it.
Some of the scripts are sensitive to the current working directory. Use with care.
You will have to copy the service files into an appropriate directory. For example:
cp ./services/* /etc/systemd/system/
systemctl daemon-reload
These files are technically not runnable as user systemd services. For example PrivateTmp
is ignored in user services, but whateverables rely on it for a few reasons.
Once installed you'll be able to restart the bots from user bisectable
by simply running sake kill:botname
(e.g. sake kill:unicodable
). Once killed, the service will be restarted automatically. If you have to update the service files, then you'll need root access.