Adding upstream version 0.12.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
e0857d13c1
commit
5c1e320e19
6 changed files with 41 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
# This is deploying the latest commits on main to main documentation
|
# This is deploying the latest commits on main to main documentation
|
||||||
name: Mkdocs
|
name: Mkdocs Deploy for main
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
|
@ -3,10 +3,10 @@ name: "Tag & Release management"
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- 'v[0-9]+.[0-9]+.[0-9]+$' # Push events to matching v*, i.e. v1.0, v20.15.10
|
- 'v*.*.*'
|
||||||
jobs:
|
jobs:
|
||||||
pypi:
|
pypi:
|
||||||
name: Publish version to Pypi servers
|
name: Publish Python 🐍 distribution 📦 to PyPI
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
environment:
|
environment:
|
||||||
name: pypi
|
name: pypi
|
||||||
|
@ -26,7 +26,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
python -m build
|
python -m build
|
||||||
|
|
||||||
- name: Publish package to Pypi server
|
- name: Publish distribution 📦 to PyPI
|
||||||
uses: pypa/gh-action-pypi-publish@release/v1
|
uses: pypa/gh-action-pypi-publish@release/v1
|
||||||
with:
|
with:
|
||||||
user: __token__
|
user: __token__
|
||||||
|
@ -118,7 +118,7 @@ jobs:
|
||||||
release-doc:
|
release-doc:
|
||||||
name: "Publish documentation for release ${{github.ref_name}}"
|
name: "Publish documentation for release ${{github.ref_name}}"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [docker-in-docker]
|
needs: [docker_in_docker]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
|
|
||||||
A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.
|
A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.
|
||||||
|
|
||||||
|
<img src='docs/imgs/logo.jpg' class="center" width="800px" />
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.
|
> This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.
|
||||||
|
|
||||||
|
|
|
@ -10,12 +10,41 @@
|
||||||
|
|
||||||
A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.
|
A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.
|
||||||
|
|
||||||
<img src='imgs/readme-7.png' class="center" />
|
<img src='imgs/logo.jpg' class="center" width="800px" />
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.
|
> This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
- **Download** EOS images locally with various options based on image type.
|
||||||
|
- **Import** your `cEOS` container into your local Docker registry.
|
||||||
|
- Import specific versions into **Docker or EVE-NG**.
|
||||||
|
|
||||||
|
## Example Commands
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# Install eos-downloader from PyPI
|
||||||
|
pip install eos-downloader
|
||||||
|
|
||||||
|
# Download EOS software for EOS 64-bit
|
||||||
|
ardl --token <your-token> get eos --format 64 --latest --release-type M
|
||||||
|
|
||||||
|
# Get the latest version of EOS using Docker format
|
||||||
|
ardl get eos --latest --format cEOS
|
||||||
|
|
||||||
|
# Get the latest maintenance type version in branch 4.29
|
||||||
|
ardl get eos --branch 4.29 --format cEOS --release-type M
|
||||||
|
|
||||||
|
# Get a specific version
|
||||||
|
ardl get eos --version 4.29.4M
|
||||||
|
|
||||||
|
# Get a specific version and import to Docker
|
||||||
|
ardl get eos --version 4.29.4M --import-docker
|
||||||
|
|
||||||
|
# Get a specific version and import to EVE-NG
|
||||||
|
ardl get eos --version 4.33.0F --eve-ng
|
||||||
|
|
||||||
# install eos-downloader from pypi
|
# install eos-downloader from pypi
|
||||||
pip install eos-downloader
|
pip install eos-downloader
|
||||||
|
|
||||||
|
|
BIN
docs/imgs/logo.jpg
Normal file
BIN
docs/imgs/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 353 KiB |
|
@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "eos_downloader"
|
name = "eos_downloader"
|
||||||
version = "v0.12.0"
|
version = "v0.12.1"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [{ name = "Thomas Grimonet", email = "thomas.grimonet@gmail.com" }]
|
authors = [{ name = "Thomas Grimonet", email = "thomas.grimonet@gmail.com" }]
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
@ -103,7 +103,7 @@ doc = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://www.github.com/titom73/eos-downloader"
|
Homepage = "https://titom73.github.io/eos-downloader/"
|
||||||
"Bug Tracker" = "https://www.github.com/titom73/eos-downloader/issues"
|
"Bug Tracker" = "https://www.github.com/titom73/eos-downloader/issues"
|
||||||
Contributing = "https://www.github.com/titom73/eos-downloader"
|
Contributing = "https://www.github.com/titom73/eos-downloader"
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@ namespaces = false
|
||||||
# Version
|
# Version
|
||||||
################################
|
################################
|
||||||
[tool.bumpver]
|
[tool.bumpver]
|
||||||
current_version = "0.12.0"
|
current_version = "0.12.1"
|
||||||
version_pattern = "MAJOR.MINOR.PATCH[TAGNUM]"
|
version_pattern = "MAJOR.MINOR.PATCH[TAGNUM]"
|
||||||
commit_message = "bump: Version {old_version} -> {new_version}"
|
commit_message = "bump: Version {old_version} -> {new_version}"
|
||||||
commit = true
|
commit = true
|
||||||
|
|
Loading…
Add table
Reference in a new issue