* Have a `main` branch * Have `feature/*` branches merge directly into main * Do not allow direct pushes into main * Remove `dev` branch * Remove version check (unless the version is lower than `main`) * Upon each version change on `main` branch, tag the release & push to `crates.io`.
mainbranchfeature/*branches merge directly into maindevbranchmain)mainbranch, tag the release & push tocrates.io.