From 6ceac305ba7c1a953de21436b394819fe6dabd33 Mon Sep 17 00:00:00 2001 From: Nicholas Long Date: Fri, 26 Sep 2025 12:23:48 -0600 Subject: [PATCH 1/5] bump version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bcf708b..04e43e4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "testsuite" -version = "0.1.4" +version = "0.1.5" description = "Example BuildingSync files and tools for writing and validating BuildingSync use cases as schematron files." authors = ["Ted Summer ", "Nicholas Long "] license = "BSD4" From 4f4ec8a8c788608cd9c73bac2d13f6efc34ea0c2 Mon Sep 17 00:00:00 2001 From: Nicholas Long Date: Fri, 26 Sep 2025 12:31:42 -0600 Subject: [PATCH 2/5] do not auto update lxml --- .github/dependabot.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7a48e3f..651928c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -12,6 +12,8 @@ updates: open-pull-requests-limit: 5 commit-message: prefix: "deps" + ignore: + - dependency-name: "lxml" - package-ecosystem: "github-actions" directory: "/" schedule: From b609cbebe354e5a3b6d7a5383e5bd95030c21b79 Mon Sep 17 00:00:00 2001 From: Nicholas Long Date: Fri, 26 Sep 2025 12:48:00 -0600 Subject: [PATCH 3/5] add changelog for 0.1.5 --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 317b85b..b0e1c07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# Version 0.1.5 + + + +## What's Changed + +- Cleanup instructions by @nllong in https://github.com/BuildingSync/TestSuite/pull/89 +- deps: bump the dev-deps group with 3 updates by @dependabot[bot] in https://github.com/BuildingSync/TestSuite/pull/91 +- ci: bump the actions-deps group with 4 updates by @dependabot[bot] in https://github.com/BuildingSync/TestSuite/pull/90 +- Bump version and update changelog by @nllong in https://github.com/BuildingSync/TestSuite/pull/93 + +**Full Changelog**: https://github.com/BuildingSync/TestSuite/compare/v0.1.4...v0.1.5 + # Version 0.1.4 ## What's Changed From e76205aaea2d7f18a7a2f8a27505cd7c10b18101 Mon Sep 17 00:00:00 2001 From: Nicholas Long Date: Fri, 26 Sep 2025 12:50:03 -0600 Subject: [PATCH 4/5] update release instruction --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dc79977..00e2eb4 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ poetry run pre-commit --all-files - Run `pre-commit` locally, and commit back changes - Test as needed - Merge release prep PR to develop -- To release, from the command line merge latest develop into latest main `git merge --ff-only origin develop`. This will point the HEAD of main to latest develop. Then push the main branch to GitHub with `git push`, which may require a developer with elevated privileges to push to main. +- To release, from the command line merge latest develop into latest main `git checkout main; git pull; git merge --ff-only origin develop`. This will point the HEAD of main to latest develop. Then push the main branch to GitHub with `git push`, which may require a developer with elevated privileges to push to main. - Back on GitHub create a new tag in GitHub against main and copy the change log notes into the tag description. - Tag on GitHub, copy over the correct version (format vX.Y.Z) and CHANGELOG content. - Verify the release was published to PyPI https://pypi.org/project/testsuite/ From 5576e5ba7910b1e5c21abe2210aafb8a797fbf8a Mon Sep 17 00:00:00 2001 From: Nicholas Long Date: Fri, 26 Sep 2025 12:53:47 -0600 Subject: [PATCH 5/5] test poetry versions --- .github/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1593528..7f2f5fd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,17 +5,21 @@ on: jobs: tests: + strategy: + matrix: + python-version: ["3.10", "3.12"] + poetry-version: ["latest", "1.4.1"] runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v6 with: - python-version: 3.10.9 + python-version: ${{ matrix.python-version }} - name: Install poetry uses: abatilo/actions-poetry@v4.0.0 with: - poetry-version: 1.3.1 + poetry-version: ${{ matrix.poetry-version }} - name: Print Environment run: | poetry install