A cross-distribution upstream release monitoring project
Clone or download
Failed to load latest commit information.
.s2i Make Anitya work with OpenShift s2i builders Jan 25, 2018
anitya Fix dead link in custom backend Oct 19, 2018
ansible Fix the vagrant environment Oct 8, 2018
docs Release 0.13.2 Oct 12, 2018
fedmsg.d Use the fedmsg-relay for development Jan 25, 2018
files Remove deprecation warnings Oct 5, 2018
news Fix dead link in custom backend Oct 19, 2018
.coveragerc Raise the coverage requirement to match current progress Apr 17, 2018
.gitignore Add database schema generation Sep 13, 2018
.mergify.yml Fix mergify configuration Aug 24, 2018
.travis.yml Update travis Sep 28, 2018
CODEOWNERS Update mergify configuration Aug 22, 2018
Dockerfile Remove the explicit dependency on openid Dec 1, 2017
LICENSE Add a copy of the GPLv2 license Sep 9, 2014
MANIFEST.in Move the changelog into the documentation project Mar 15, 2018
README.rst Add travis-ci badge Oct 5, 2018
Vagrantfile.example Update dev environment Aug 28, 2018
alembic.ini Move the migrations into the Python package Nov 15, 2017
createdb.py Remove all usage of the ``anitya.app.APP`` object Jul 24, 2017
pyproject.toml Release 0.13.2 Oct 12, 2018
readthedocs.txt Add towncrier Oct 1, 2018
request_oidc_credentials.py Fix flake8 errors Mar 23, 2017
requirements.txt Update check_feed to use defusedxml Jul 19, 2018
runserver.py Remove all usage of the ``anitya.app.APP`` object Jul 24, 2017
runtests.sh Change the runtests.sh script to use py.test Apr 11, 2017
setup.py Add towncrier Oct 1, 2018
test_requirements.txt Add database schema generation Sep 13, 2018
tox.ini Fix for failing travis job Sep 13, 2018


Documentation Status https://travis-ci.org/release-monitoring/anitya.svg?branch=master


Anitya is a release monitoring project. It provides a user-friendly interface to add, edit, or browse projects. A cron job can be configured to regularly scan for new releases of projects. When Anitya discovers a new release for a project, it publishes a ZeroMQ message via fedmsg. This makes it easy to integrate with Anitya and perform actions when a new release is created for a project. For example, the Fedora project runs a service called the-new-hotness which files a Bugzilla bug against a package when the upstream project makes a new release.

For more information, check out the documentation!


For details on how to contribute, check out the contribution guide.