**What would you like to be added**: - OOP style for the code in github module **Why is this needed**: Suggestions from @NotTheEvilOne: - [x] do not use `s3_artifacts._bucket` property, use `bucket` (without underscore) instead https://github.com/gardenlinux/python-gardenlinux-lib/pull/232 - [x] add support for semantic versioning https://github.com/gardenlinux/python-gardenlinux-lib/pull/219 - [x] use commit_id parameter for CName constructor https://github.com/gardenlinux/python-gardenlinux-lib/pull/232
What would you like to be added:
Why is this needed:
Suggestions from @NotTheEvilOne:
do not use
s3_artifacts._bucketproperty, usebucket(without underscore) instead 189 refactor new code imported from gl workflow scripts #232add support for semantic versioning Semver support #219
use commit_id parameter for CName constructor 189 refactor new code imported from gl workflow scripts #232