Gorgon usability
Continuous integration testing for PRs against software dependencies
A longstanding challenge of FOSS development is that few users test development versions of software. This means that bugs make it into stable releases, annoying thousands of downstream users. Gorgon is a CI system that will not only test PRs for your project, but it can be used to run your project's tests against PRs for your dependencies as well. This will let you identify which changes to your upstream dependencies you should care about. You'll be able to find and report bugs before they make it into a release, and know which upstream discussions to get involved in. This project will expand Gorgon to free and open source forges such as Forgejo, gather more data and split up monolithic builds into many small targets (e.g. individual nix derivations) to avoid duplicate work and allow more intelligent scheduling across a compute cluster, and improve ergonomics.
- The project's own website: https://codeberg.org/gorgon/gorgon
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).