Releasing

A PyPDFForm release starts with the following steps:

Once these steps are done, the CI for deployment will be triggered.

Deploy process

When the GitHub release is created, it will trigger two different CIs:

When are releases done?

It depends on the changes that are currently on the master branch but have not deployed yet. Generally speaking:

  • Serious bugs are usually released immediately after they are fixed.
  • New features can usually wait and are released on a weekly basis.
  • Trivial changes are usually bundled with other changes and can wait indefinitely.