Hi all - this community update aims to give some insight in recent maintenance that was done to the Open Zaak projects on Github.

We were forced to undertake a number of actions because of external influences, with the common theme of being "budget" related. Most notably, our Continuous Integration was affected by these items:
To resolve the CI situation, we've decided to migrate to Github Workflows/Actions. Github Workflows/Actions are free for public (open source) repositories, and have a budget of about 2000 minutes/month for private repositories, which serves our needs well. However, this migration required time (for free) from the community - all in all this cost about 10 hours to make the necessary changes.

Additionally, Open Zaak has a test suite that verifies the compliance with the "API's voor Zaakgericht Werken" standard. This test suite used some mock endpoints hosted on postman.io which became unavailable due to lack of funding for that subscription. Since this is an extremely important step to have as part of our CI, it was decided to implement a non-subscription alternative ourselves, which cost another 2-3 hours to fully set in place.

Of course the good news is that we're confident in the Github Actions approach, and we've been able to expand the build matrix to include explicit support for a range of PostgreSQL versions, Postgis versions and flavours of CMIS-adapter bindings. CI is also a bit more performant now, because we can reuse build artifacts in different build steps.

We have some lingering issues to resolve - it appears that something in the test suite is not 100% deterministic, leading to erratic builds, but I'm sure that will be sorted out.

Best,
Sergei