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
Welcome to molecule-plugins, an experimental monorepo for all maintaining molecule plugins.
First version includes azure and gce, plugins.
Once we validate the testing and publishing pipelines, we aim to add the other plugins, one by one.
Plugins will still be published as standalone packages on pypi
We will have only one version number for all and that will be matching pip versioning (SemVer-CalVer). Shortly 22.0.0 is the first release from 2022. If we introduce breaking changes during this year, we will do it in 22.1.0. Any non-breaking change will update only the last number.
For start we will always release all plugins at the same time, but in the future we could add extra logic for avoiding publishing new versions when the code did not change.
Things to remember
Always start your issue or pull-request title with plugin name, like "azure: fix ...".
Why
As main maintainer of molecule and the 15+ plugins, I observed that a huge number (>50%) of maintenance changes were unrelated to real plugin code and they were more into maintenance chore category, like bumping dependencies or pre-commit hooks.
Having a single repository with a single CI pipeline will clearly reduce the effort needed for maintaining these plugins and ensuring that they are kept compatible with current versions of molecule and ansible.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Welcome to molecule-plugins, an experimental monorepo for all maintaining molecule plugins.
azure
andgce
, plugins.22.0.0
is the first release from 2022. If we introduce breaking changes during this year, we will do it in22.1.0
. Any non-breaking change will update only the last number.Things to remember
Why
As main maintainer of molecule and the 15+ plugins, I observed that a huge number (>50%) of maintenance changes were unrelated to real plugin code and they were more into maintenance chore category, like bumping dependencies or pre-commit hooks.
Having a single repository with a single CI pipeline will clearly reduce the effort needed for maintaining these plugins and ensuring that they are kept compatible with current versions of molecule and ansible.
Beta Was this translation helpful? Give feedback.
All reactions