This repo is the software that powers Pacchettibotti, a bot that takes care of automating updates across various repositories belonging to PureScript's package infrastructure.
enablePackageSetsUpdate
setting.
Requires write access to package-sets.enableRegistryBowerSync
setting.
Requires write access to the registry.enableSetsMetadataUpdate
setting.
Requires write access to said repo.enableVersionUpdates
setting.
Requires write access to spagoenableVersionUpdates
setting.
Requires write access to spagoenableVersionUpdates
setting.
Requires write access to spagoThe deployment of the bot is currently maintained by @f-f, and you can see its status (i.e. up/down) through the badge at the top.
TODO: document DB: why, how, what
Using stack is the recommended option unless you know what you're doing.
Common workflows:
stack build
to compile the projectstack install
to copy the executable to your pathThe project compiles to an executable called pacchettibotti
.
You should:
nix-shell
(see launch.sh
)config.json
PACCHETTIBOTTI_GITHUB_TOKEN
environment variable, containing a
GitHub token.