From f7be3cda7ace76878eff06f0216a9653d3d9628b Mon Sep 17 00:00:00 2001 From: jeffkala Date: Wed, 26 Aug 2026 13:54:49 +0000 Subject: [PATCH 1/5] prepare release v1.19.1 --- changes/+checkout-action.housekeeping | 1 - changes/893.fixed | 1 - docs/admin/release_notes/version_1.19.md | 10 ++++++++++ poetry.lock | 17 +++++++---------- pyproject.toml | 2 +- 5 files changed, 18 insertions(+), 13 deletions(-) delete mode 100644 changes/+checkout-action.housekeeping delete mode 100644 changes/893.fixed diff --git a/changes/+checkout-action.housekeeping b/changes/+checkout-action.housekeeping deleted file mode 100644 index 05e0929d..00000000 --- a/changes/+checkout-action.housekeeping +++ /dev/null @@ -1 +0,0 @@ -Upgrade GitHub actions/checkout@v4 to @v7. diff --git a/changes/893.fixed b/changes/893.fixed deleted file mode 100644 index 25c2ebf1..00000000 --- a/changes/893.fixed +++ /dev/null @@ -1 +0,0 @@ -Fixed the release process failing due to missing local environment invoke variable. diff --git a/docs/admin/release_notes/version_1.19.md b/docs/admin/release_notes/version_1.19.md index 0f31b4d7..8ac7abae 100644 --- a/docs/admin/release_notes/version_1.19.md +++ b/docs/admin/release_notes/version_1.19.md @@ -8,6 +8,16 @@ This document describes all new features and changes in the release. The format +## [v1.19.1 (2026-08-26)](https://github.com/networktocode/netutils/releases/tag/v1.19.1) + +### Fixed + +- [#893](https://github.com/networktocode/netutils/issues/893) - Fixed the release process failing due to missing local environment invoke variable. + +### Housekeeping + +- Upgrade GitHub actions/checkout@v4 to @v7. + ## [v1.19.0 (2026-08-25)](https://github.com/networktocode/netutils/releases/tag/v1.19.0) ### Added diff --git a/poetry.lock b/poetry.lock index 5077d5fc..afdec05e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -540,19 +540,16 @@ markers = {main = "extra == \"optionals\""} [[package]] name = "click" -version = "8.4.2" +version = "8.5.0" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.10" groups = ["dev", "docs"] files = [ - {file = "click-8.4.2-py3-none-any.whl", hash = "sha256:e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76"}, - {file = "click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6"}, + {file = "click-8.5.0-py3-none-any.whl", hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360"}, + {file = "click-8.5.0.tar.gz", hash = "sha256:ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34"}, ] -[package.dependencies] -colorama = {version = "*", markers = "platform_system == \"Windows\""} - [[package]] name = "colorama" version = "0.4.6" @@ -564,7 +561,7 @@ files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {dev = "sys_platform == \"win32\" or platform_system == \"Windows\""} +markers = {dev = "sys_platform == \"win32\""} [[package]] name = "coverage" @@ -3229,15 +3226,15 @@ full = ["cerberus (==1.3.*) ; python_version >= \"3.9\"", "deepdiff (==8.6.*) ; [[package]] name = "ttp-templates" -version = "0.5.11" +version = "0.5.12" description = "Template Text Parser Templates collections" optional = true python-versions = "<4.0,>=3.10" groups = ["main"] markers = "extra == \"optionals\"" files = [ - {file = "ttp_templates-0.5.11-py3-none-any.whl", hash = "sha256:953a6d019625e5e124891ea49de74083768fe1c1f33e0dc96dc77a934f756859"}, - {file = "ttp_templates-0.5.11.tar.gz", hash = "sha256:199b1800c3d4f77002f4baaca9942ab97fca726e187bcf731889ebe33ea7fc84"}, + {file = "ttp_templates-0.5.12-py3-none-any.whl", hash = "sha256:82d073142c0290e7d252f7337275e3019bfebd1bdbe9232568c1816b4f0bec97"}, + {file = "ttp_templates-0.5.12.tar.gz", hash = "sha256:c34c0bdf92726c8424a86ea7fba570496714faab3ec81cd8166bccfde3936987"}, ] [package.dependencies] diff --git a/pyproject.toml b/pyproject.toml index b6557ceb..994c340b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "netutils" -version = "1.19.1a0" +version = "1.19.1" description = "Common helper functions useful in network automation." authors = ["Network to Code, LLC "] license = "Apache-2.0" From 9b256d4d98f2868a6449b28cdc5c5bb230f572e2 Mon Sep 17 00:00:00 2001 From: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Date: Wed, 26 Aug 2026 08:21:40 -0600 Subject: [PATCH 2/5] Remove --no-root install option --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 56670222..289006f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,6 @@ jobs: with: poetry-version: "${{ env.POETRY_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}" - poetry-install-options: "--no-root" - name: "Build Documentation" run: "poetry run invoke build-and-check-docs" - name: "Run Poetry Build" From 28ba664a1af22006b6adf7873d0547b587f7fede Mon Sep 17 00:00:00 2001 From: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Date: Wed, 26 Aug 2026 08:34:41 -0600 Subject: [PATCH 3/5] Fix docs not building causing release failures. --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 289006f8..2f95c3ab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,6 +21,7 @@ jobs: with: poetry-version: "${{ env.POETRY_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}" + poetry-install-options: "--only docs" - name: "Build Documentation" run: "poetry run invoke build-and-check-docs" - name: "Run Poetry Build" From 53723b43f51f2e23c1b7412f8a7fd2cba492bb34 Mon Sep 17 00:00:00 2001 From: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Date: Wed, 26 Aug 2026 08:38:33 -0600 Subject: [PATCH 4/5] Ensure dev and docs dependencies are installed for doc builds. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2f95c3ab..185bdccf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: with: poetry-version: "${{ env.POETRY_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}" - poetry-install-options: "--only docs" + poetry-install-options: "--only dev,docs" - name: "Build Documentation" run: "poetry run invoke build-and-check-docs" - name: "Run Poetry Build" From 0f5e737ee2f09a18848a4968f4402cceca2be754 Mon Sep 17 00:00:00 2001 From: jeffkala Date: Wed, 26 Aug 2026 14:41:10 +0000 Subject: [PATCH 5/5] Bump version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 994c340b..e5257b15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "netutils" -version = "1.19.1" +version = "1.19.2a0" description = "Common helper functions useful in network automation." authors = ["Network to Code, LLC "] license = "Apache-2.0"