-
Notifications
You must be signed in to change notification settings - Fork 6
Release guide
Alexandru-Claudius Virtopeanu edited this page Jan 18, 2024
·
8 revisions
In order to release a new version of IONOSCTL, a new tag will be created.
- Make sure changelog is updated, and you are up to date with
master
!! - Run
git tag -a "vMAJOR.MINOR.PATCH" -m "various bugfixes and performance improvements. Foo API support"
-
git push origin (tag-here)
and wait for CD to complete - will result in new a release here: - after the new release is created, update the corresponding release notes
- Release on snap by running
snapcraft clean
,snapcraft
,snap install --dangerous <your-snap-file>.snap
for testing, thensnapcraft upload --release=stable ionosctl_(tag-here)_amd64.snap
Done with the release of a new version of the IONOSCTL. 🎉
launch failed: Remote "snapcraft" is unknown or unreachable.
An error occurred with the instance when trying to launch with 'multipass': returned exit code 2.
Ensure that 'multipass' is setup correctly and try again.
Solution: https://forum.snapcraft.io/t/snapcraft-stopped-working-issuing-multipass-error/30157/2
launch failed: cannot connect to the multipass socket
Please ensure multipassd is running and '/var/snap/multipass/common/multipass_socket' is accessible
Solution: sudo snap restart multipass.multipassd