Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']

steps:
- uses: actions/checkout@v2
Expand Down
52 changes: 52 additions & 0 deletions pkgs/clean-pkg/changelog/2025/july.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
--------------------------------------------------------------------------------
Fix
--------------------------------------------------------------------------------

* stages
* Update configure management to check for status of management interface to be up and fail the stage if it is not.

* clean-pkg/stages
* iosxe
* Updated the reset configuration to process the config in chunks
* iosxe
* Added a separate section to handle the unconfigure ignore startup config
* Added logic to check status of previous install commit and perform commit if wasn't committed
* cat9k
* Added a separate section to handle the unconfigure ignore startup config

* clean/stages
* Updated DeleteFilesFromServer to automatically access the hostname if not provided explicitly in either DeleteFilesFromServer or CopyToLinux stages.

* stages/iosxe
* connect
* Updated logout step to handle login prompts.
* connect
* Updated logout step to handle ssh connection issues after logout.

* clean-pkg
* Refactor plugin loading from pkg_resources.iter_entry_points to importlib.metadata.entry_points

* iosxe
* Fixed issue in `copy_to_device` where `origin['files']` would raise an error if there were no files.
* InstallImage stage
* Added new dialog to handle different platform reload patterns

* os/iosxe
* Modified reset configuration
* add platform console virtual to platform console virtual in Replace dictionaryå


--------------------------------------------------------------------------------
New
--------------------------------------------------------------------------------

* stages/clean/iosxe
* Modified the Rommon Boot stage.

* os/iosxe
* Modified connect
* Added logout logic.
* Modified InstallRemoveInactive
* Updated loop_continue to True.


This file was deleted.

This file was deleted.

This file was deleted.

60 changes: 30 additions & 30 deletions pkgs/clean-pkg/sdk_generator/output/github_clean.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pkgs/clean-pkg/src/genie/libs/clean/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
'''

# metadata
__version__ = "25.6"
__version__ = "25.7"
__author__ = 'Cisco Systems Inc.'
__contact__ = ['[email protected]', '[email protected]']
__copyright__ = 'Copyright (c) 2019, Cisco Systems Inc.'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -874,11 +874,12 @@ class InstallImage(IOSXEInstallImage):
# Execution order of Stage steps
# ==============================
exec_order = [
'verify_running_image',
'delete_boot_variable',
'set_boot_variable',
'configure_and_verify_startup_config',
'save_running_config',
'verify_boot_variable',
'verify_running_image',
'install_image'
]

Expand Down
Loading
Loading