Merging upstream version 1.4.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
a6f5a146cb
commit
3254dea030
166 changed files with 13787 additions and 11959 deletions
18
.github/release.md
vendored
18
.github/release.md
vendored
|
@ -14,11 +14,12 @@ Also, [Github CLI](https://cli.github.com/) can be helpful and is recommended
|
|||
|
||||
In a branch specific for this, use the `bumpver` tool.
|
||||
It is configured to update:
|
||||
* pyproject.toml
|
||||
* docs/contribution.md
|
||||
* docs/requirements-and-installation.md
|
||||
- pyproject.toml
|
||||
- docs/contribution.md
|
||||
- docs/requirements-and-installation.md
|
||||
|
||||
For instance to bump a patch version:
|
||||
|
||||
```
|
||||
bumpver update --patch
|
||||
```
|
||||
|
@ -54,35 +55,41 @@ This is to be executed at the top of the repo
|
|||
```bash
|
||||
git switch -c rel/vx.x.x
|
||||
```
|
||||
|
||||
3. [Optional] Clean dist if required
|
||||
4. Build the package locally
|
||||
|
||||
```bash
|
||||
python -m build
|
||||
```
|
||||
|
||||
5. Check the package with `twine` (replace with your vesion)
|
||||
|
||||
```bash
|
||||
twine check dist/*
|
||||
```
|
||||
|
||||
6. Upload the package to test.pypi
|
||||
|
||||
```bash
|
||||
twine upload -r testpypi dist/anta-x.x.x.*
|
||||
```
|
||||
|
||||
7. Verify the package by installing it in a local venv and checking it installs
|
||||
and run correctly (run the tests)
|
||||
|
||||
```bash
|
||||
# In a brand new venv
|
||||
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple --no-cache anta
|
||||
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple --no-cache anta[cli]
|
||||
```
|
||||
|
||||
8. Push to anta repository and create a Pull Request
|
||||
|
||||
```bash
|
||||
git push origin HEAD
|
||||
gh pr create --title 'bump: ANTA vx.x.x'
|
||||
```
|
||||
|
||||
9. Merge PR after review and wait for [workflow](https://github.com/aristanetworks/anta/actions/workflows/release.yml) to be executed.
|
||||
|
||||
```bash
|
||||
|
@ -100,4 +107,5 @@ This is to be executed at the top of the repo
|
|||
|
||||
```bash
|
||||
anta --version
|
||||
```
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue