1
0
Fork 0

Adding upstream version 0.12.1.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-19 06:34:13 +01:00
parent e0857d13c1
commit 5c1e320e19
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
6 changed files with 41 additions and 10 deletions

View file

@ -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:

View file

@ -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:

View file

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

View file

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

View file

@ -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