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: 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 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 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/ diff --git a/pyproject.toml b/pyproject.toml index a76cf82..69ad71c 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"