Skip to content

Commit 82dd55c

Browse files
Merge pull request #638 from networktocode/develop
1.13.0 Release
2 parents ddae564 + 4e2f81a commit 82dd55c

27 files changed

+4827
-506
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
INVOKE_LOCAL: "True"
1515
steps:
1616
- name: "Check out repository code"
17-
uses: "actions/checkout@v2"
17+
uses: "actions/checkout@v4"
1818
- name: "Setup environment"
19-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
19+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
2020
with:
2121
python-version: "3.13"
2222
- name: "Linting: black"
@@ -27,9 +27,9 @@ jobs:
2727
INVOKE_LOCAL: "True"
2828
steps:
2929
- name: "Check out repository code"
30-
uses: "actions/checkout@v2"
30+
uses: "actions/checkout@v4"
3131
- name: "Setup environment"
32-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
32+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
3333
with:
3434
python-version: "3.13"
3535
- name: "Linting: bandit"
@@ -42,9 +42,9 @@ jobs:
4242
INVOKE_LOCAL: "True"
4343
steps:
4444
- name: "Check out repository code"
45-
uses: "actions/checkout@v2"
45+
uses: "actions/checkout@v4"
4646
- name: "Setup environment"
47-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
47+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
4848
with:
4949
python-version: "3.13"
5050
- name: "Type-Hints: mypy"
@@ -57,9 +57,9 @@ jobs:
5757
INVOKE_LOCAL: "True"
5858
steps:
5959
- name: "Check out repository code"
60-
uses: "actions/checkout@v2"
60+
uses: "actions/checkout@v4"
6161
- name: "Setup environment"
62-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
62+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
6363
with:
6464
python-version: "3.13"
6565
- name: "Linting: pydocstyle"
@@ -72,9 +72,9 @@ jobs:
7272
INVOKE_LOCAL: "True"
7373
steps:
7474
- name: "Check out repository code"
75-
uses: "actions/checkout@v2"
75+
uses: "actions/checkout@v4"
7676
- name: "Setup environment"
77-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
77+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
7878
with:
7979
python-version: "3.13"
8080
- name: "Linting: flake8"
@@ -87,9 +87,9 @@ jobs:
8787
INVOKE_LOCAL: "True"
8888
steps:
8989
- name: "Check out repository code"
90-
uses: "actions/checkout@v2"
90+
uses: "actions/checkout@v4"
9191
- name: "Setup environment"
92-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
92+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
9393
with:
9494
python-version: "3.13"
9595
- name: "Linting: yamllint"
@@ -106,9 +106,9 @@ jobs:
106106
PYTHON_VER: "${{ matrix.python-version }}"
107107
steps:
108108
- name: "Check out repository code"
109-
uses: "actions/checkout@v2"
109+
uses: "actions/checkout@v4"
110110
- name: "Setup environment"
111-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
111+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
112112
- name: "Get image version"
113113
run: "echo IMAGE_VER=`poetry version -s`-py${{ matrix.python-version }} >> $GITHUB_ENV"
114114
- name: "Set up Docker Buildx"
@@ -142,9 +142,9 @@ jobs:
142142
PYTHON_VER: "${{ matrix.python-version }}"
143143
steps:
144144
- name: "Check out repository code"
145-
uses: "actions/checkout@v2"
145+
uses: "actions/checkout@v4"
146146
- name: "Setup environment"
147-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
147+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
148148
- name: "Get image version"
149149
run: "echo IMAGE_VER=`poetry version -s`-py${{ matrix.python-version }} >> $GITHUB_ENV"
150150
- name: "Set up Docker Buildx"
@@ -179,9 +179,9 @@ jobs:
179179
PYTHON_VER: "${{ matrix.python-version }}"
180180
steps:
181181
- name: "Check out repository code"
182-
uses: "actions/checkout@v2"
182+
uses: "actions/checkout@v4"
183183
- name: "Setup environment"
184-
uses: "networktocode/gh-action-setup-poetry-environment@v2"
184+
uses: "networktocode/gh-action-setup-poetry-environment@v6"
185185
- name: "Get image version"
186186
run: "echo IMAGE_VER=`poetry version -s`-py${{ matrix.python-version }} >> $GITHUB_ENV"
187187
- name: "Set up Docker Buildx"
@@ -216,7 +216,7 @@ jobs:
216216
if: "startsWith(github.ref, 'refs/tags/v')"
217217
steps:
218218
- name: "Check out repository code"
219-
uses: "actions/checkout@v2"
219+
uses: "actions/checkout@v4"
220220
- name: "Set up Python"
221221
uses: "actions/setup-python@v2"
222222
with:
@@ -245,7 +245,7 @@ jobs:
245245
if: "startsWith(github.ref, 'refs/tags/v')"
246246
steps:
247247
- name: "Check out repository code"
248-
uses: "actions/checkout@v2"
248+
uses: "actions/checkout@v4"
249249
- name: "Set up Python"
250250
uses: "actions/setup-python@v2"
251251
with:

.github/workflows/oui_filepull.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
steps:
1414
# Checkout repo
1515
- name: "Check out code"
16-
uses: "actions/checkout@v2"
16+
uses: "actions/checkout@v4"
1717
with:
1818
ref: "develop"
1919
# Delete old branch if it exists
@@ -43,7 +43,7 @@ jobs:
4343
steps:
4444
# Checkout repo
4545
- name: "Check out code"
46-
uses: "actions/checkout@v2"
46+
uses: "actions/checkout@v4"
4747
with:
4848
ref: "OUI_Updates"
4949
# Create PR from branch created above into develop

.github/workflows/proto_filepull.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
steps:
1414
# Checkout repo
1515
- name: "Check out code"
16-
uses: "actions/checkout@v2"
16+
uses: "actions/checkout@v4"
1717
with:
1818
ref: "develop"
1919
# Delete old branch if it exists
@@ -46,7 +46,7 @@ jobs:
4646
steps:
4747
# Checkout repo
4848
- name: "Check out code"
49-
uses: "actions/checkout@v2"
49+
uses: "actions/checkout@v4"
5050
with:
5151
ref: "PROTO_Updates"
5252
# Create PR from branch created above into develop

.github/workflows/proto_num_filepull.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
steps:
1414
# Checkout repo
1515
- name: "Check out code"
16-
uses: "actions/checkout@v2"
16+
uses: "actions/checkout@v4"
1717
with:
1818
ref: "develop"
1919
# Delete old branch if it exists
@@ -46,7 +46,7 @@ jobs:
4646
steps:
4747
# Checkout repo
4848
- name: "Check out code"
49-
uses: "actions/checkout@v2"
49+
uses: "actions/checkout@v4"
5050
with:
5151
ref: "PROTO_NUM_Updates"
5252
# Create PR from branch created above into develop
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# v1.13 Release Notes
2+
3+
## Release Overview
4+
5+
- Added is_reversible_wildcardmask, netmask_to_wildcardmask, and wildcardmask_to_netmask functions.
6+
- Added aruba_os and aruba_osswitch parsers.
7+
8+
## [v1.13.0] 2025-03
9+
10+
### Added
11+
12+
- [616](https://github.com/networktocode/netutils/pull/616) Added is_reversible_wildcardmask, netmask_to_wildcardmask, and wildcardmask_to_netmask functions.
13+
- [620](https://github.com/networktocode/netutils/pull/620) Add cisco_wlc_ssh mapping to ntctemplates lib mapper.
14+
- [632](https://github.com/networktocode/netutils/pull/632) Added aruba_os and aruba_osswitch parsers.

docs/dev/include_parser_list.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
| OS Name | Parser Class |
22
| ---------- | ------ |
33
| arista_eos | netutils.config.parser.EOSConfigParser |
4-
| aruba_aoscx | netutils.config.parser.ArubaConfigParser |
4+
| aruba_aoscx | netutils.config.parser.ArubaConfigCXParser |
5+
| aruba_os | netutils.config.parser.ArubaConfigOSParser |
6+
| aruba_osswitch | netutils.config.parser.ArubaConfigOSParser |
57
| bigip_f5 | netutils.config.parser.F5ConfigParser |
68
| cisco_aireos | netutils.config.parser.AIREOSConfigParser |
79
| cisco_asa | netutils.config.parser.ASAConfigParser |

docs/requirements.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
mkdocs==1.5.2
1+
mkdocs==1.6.0
22
# Material for MkDocs theme
3-
mkdocs-material==9.2.4
3+
mkdocs-material==9.5.32
44
mkdocs-python-classy==0.1.3
55
# Render custom markdown for version added/changed/remove notes
66
mkdocs-version-annotations==1.0.0
77
# Automatic documentation from sources, for MkDocs
8-
mkdocstrings==0.22.0
9-
mkdocstrings-python==1.6.0
8+
mkdocstrings==0.25.2
9+
mkdocstrings-python==1.10.8
10+
griffe==1.1.1

docs/user/include_jinja_list.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@
5252
| is_ip_within | netutils.ip.is_ip_within |
5353
| is_netmask | netutils.ip.is_netmask |
5454
| is_network | netutils.ip.is_network |
55+
| is_reversible_wildcardmask | netutils.ip.is_reversible_wildcardmask |
5556
| netmask_to_cidr | netutils.ip.netmask_to_cidr |
57+
| netmask_to_wildcardmask | netutils.ip.netmask_to_wildcardmask |
58+
| wildcardmask_to_netmask | netutils.ip.wildcardmask_to_netmask |
5659
| get_napalm_getters | netutils.lib_helpers.get_napalm_getters |
5760
| get_oui | netutils.mac.get_oui |
5861
| is_valid_mac | netutils.mac.is_valid_mac |

docs/user/lib_mapper/netutilsparser.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
| ---------- | -- | ------ |
33
| arista_eos || arista_eos |
44
| aruba_aoscx || aruba_aoscx |
5+
| aruba_os || aruba_os |
6+
| aruba_osswitch || aruba_osswitch |
57
| bigip_f5 || bigip_f5 |
68
| cisco_aireos || cisco_aireos |
79
| cisco_asa || cisco_asa |

docs/user/lib_mapper/netutilsparser_reverse.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
| ---------- | -- | ------ |
33
| arista_eos || arista_eos |
44
| aruba_aoscx || aruba_aoscx |
5+
| aruba_os || aruba_os |
6+
| aruba_osswitch || aruba_osswitch |
57
| bigip_f5 || bigip_f5 |
68
| cisco_aireos || cisco_aireos |
79
| cisco_asa || cisco_asa |

0 commit comments

Comments
 (0)