This project uses Rever and GitHub actions for releasing a new package version.
Make sure your current environment has rever installed. You can create an environment just for the package releasing:
conda env create -n ibis-mssql-release --file envs/release.yamlActivate your new environment:
conda activate ibis-mssql-releaseRun rever check to check your rever configuration is correct.
rever checkDelete the rever folder to start a clean release.
rm -rf rever/Lets start the releasing process!
Note: Maybe you want to have a fresh clone just for releasing.
Note: For releasing, you probably want to clone directly from the upstream repository.
Note: Ensure you have permissions to push changes to the repository.
Ensure you are using the latest version of the master branch:
git fetch --all
# if the repository is set as origin
git checkout origin/master
# or, if the repository is set as upstream
git checkout upstream/masterNow, if you want to release the version 0.1.5
(please, first check the latest version released), run:
rever 0.1.5After that, you can push the changes to upstream:
git push