A cross-distribution upstream release monitoring project
Clone or download
Zlopez Fix broken test
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
Latest commit a2b0949 Nov 15, 2018
Failed to load latest commit information.
.s2i Make Anitya work with OpenShift s2i builders Jan 25, 2018
anitya Fix broken test Nov 15, 2018
ansible Update ansible scripts Nov 15, 2018
docs Update contribution guide Oct 26, 2018
fedmsg.d Use the fedmsg-relay for development Jan 25, 2018
files Remove deprecation warnings Oct 5, 2018
news Reverse list in Github Backend Nov 15, 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 Adds additional recent python versions to testing Oct 27, 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 Upgrade vagrant to Fedora 29 Nov 14, 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 Remove python 2.7 and 3.5 Nov 7, 2018
test_requirements.txt Upgrade vagrant to Fedora 29 Nov 14, 2018
tox.ini Add python 3.7 to tox tests Oct 31, 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.