Releasing

The PyPDFForm release process begins with the following steps:

After completing these steps, the deployment CI will be triggered.

Versioning

PyPDFForm follows the conventions defined by Semantic Versioning.

Deploy process

Creating a GitHub release triggers two CIs:

When are releases done?

The timing of releases depends on the changes pending deployment on the master branch. Generally:

  • 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.