kvemani / ibis-mssql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IBIS Microsoft SQL Backend

Releasing

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.yaml

Activate your new environment:

conda activate ibis-mssql-release

Run rever check to check your rever configuration is correct.

rever check

Delete 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/master

Now, if you want to release the version 0.1.5 (please, first check the latest version released), run:

rever 0.1.5

After that, you can push the changes to upstream:

git push

About

License:Apache License 2.0


Languages

Language:Python 98.5%Language:Shell 1.5%