From d9aa48456242f75eda32fe3486d83524aea0b5c2 Mon Sep 17 00:00:00 2001 From: Taarini Sarath Chander Date: Fri, 27 Mar 2026 10:46:55 -0700 Subject: [PATCH 1/3] Open branches for release_26.3 --- connector/src/yang/connector/__init__.py | 2 +- ncdiff/src/yang/ncdiff/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/connector/src/yang/connector/__init__.py b/connector/src/yang/connector/__init__.py index 475e0ce..ed444ef 100644 --- a/connector/src/yang/connector/__init__.py +++ b/connector/src/yang/connector/__init__.py @@ -7,7 +7,7 @@ """ # metadata -__version__ = "26.2" +__version__ = "26.3" __author__ = ( 'Jonathan Yang ', 'Siming Yuan Date: Wed, 1 Apr 2026 11:42:46 -0700 Subject: [PATCH 2/3] Releasing v26.3 --- connector/docs/changelog/2026/march.rst | 25 +++++++++++++++++++++++++ connector/docs/changelog/index.rst | 1 + 2 files changed, 26 insertions(+) create mode 100644 connector/docs/changelog/2026/march.rst diff --git a/connector/docs/changelog/2026/march.rst b/connector/docs/changelog/2026/march.rst new file mode 100644 index 0000000..f1c9790 --- /dev/null +++ b/connector/docs/changelog/2026/march.rst @@ -0,0 +1,25 @@ +March 2026 +========== + +March 31 - Yang v26.3 +------------------------ + + + +.. csv-table:: New Module Versions + :header: "Modules", "Version" + + ``yang.connector``, v26.3 + ``yang.ncdiff``, v26.3 + + + + +Changelogs +^^^^^^^^^^ + +yang.connector +"""""""""""""" + +yang.ncdiff +""""""""""" diff --git a/connector/docs/changelog/index.rst b/connector/docs/changelog/index.rst index 547a461..eff0128 100644 --- a/connector/docs/changelog/index.rst +++ b/connector/docs/changelog/index.rst @@ -4,6 +4,7 @@ Changelog .. toctree:: :maxdepth: 2 + 2026/march 2026/february 2026/january 2025/december From c71ce203ae6f888bf734aa61c7ef4cd456f31137 Mon Sep 17 00:00:00 2001 From: Taarini Sarath Chander Date: Wed, 1 Apr 2026 12:34:45 -0700 Subject: [PATCH 3/3] Releasing v26.3 --- .github/workflows/run_tests.yml | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/run_tests.yml diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml new file mode 100644 index 0000000..9d95af0 --- /dev/null +++ b/.github/workflows/run_tests.yml @@ -0,0 +1,44 @@ +# This workflow will install Python dependencies, run tests and lint with a variety of Python versions +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions + +name: Run Tests + +on: + - push + - pull_request + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install pyats[full] + if [ -f connector/requirements.txt ]; then pip install -r connector/requirements.txt; fi + if [ -f ncdiff/requirements.txt ]; then pip install -r ncdiff/requirements.txt; fi + - name: Test connector Unit Tests + run: | + cd connector + make develop + cd src/yang/connector/tests + python -m unittest + shell: bash + - name: Test ncdiff Unit Tests + run: | + cd ncdiff + make develop + cd src/yang/ncdiff/tests + python -m unittest + shell: bash