diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml new file mode 100644 index 00000000..9d95af0e --- /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 diff --git a/connector/docs/changelog/2026/march.rst b/connector/docs/changelog/2026/march.rst new file mode 100644 index 00000000..f1c9790e --- /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 547a461f..eff0128f 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 diff --git a/connector/src/yang/connector/__init__.py b/connector/src/yang/connector/__init__.py index 475e0ce9..ed444ef2 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