You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the successful transition of our release workflow from CircleCI to GitHub Actions (GHA) in PR #203, we identified a few additional considerations worth addressing.
In our current setup, the CI process iterates over the plugin paths and verifies the versions in each plugin's __init__.py against their respective entries on PyPi. The CI process triggers a release at the first instance where it doesn't find a matching version on PyPi, without considering whether a PR may contain multiple releases.
While it is generally unlikely for a PR to incorporate several releases simultaneously, it might be prudent to build in mechanisms to either handle such cases or at the very least, generate an alert.
The text was updated successfully, but these errors were encountered:
Description
Following the successful transition of our release workflow from CircleCI to GitHub Actions (GHA) in PR #203, we identified a few additional considerations worth addressing.
In our current setup, the CI process iterates over the plugin paths and verifies the versions in each plugin's
__init__.py
against their respective entries on PyPi. The CI process triggers a release at the first instance where it doesn't find a matching version on PyPi, without considering whether a PR may contain multiple releases.While it is generally unlikely for a PR to incorporate several releases simultaneously, it might be prudent to build in mechanisms to either handle such cases or at the very least, generate an alert.
The text was updated successfully, but these errors were encountered: