Skip to content

0.12.0

Compare
Choose a tag to compare
@jonathansick jonathansick released this 05 Sep 18:54
· 17 commits to main since this release
4f77663

New features

  • Improved feedback in GitHub Check Runs:

    • If a YAML file has bad syntax causing a parsing error, we now post the YAML error as a check run annotation — including the location of the error in the file.

    • If the notebook has incorrect Jinja templating in its Markdown cells, we now post a check run annotation with the error message and cell number.

Other changes

  • Adopt uv and tox-uv for pinning and installing dependencies

  • Pin the tox dependencies with a requirements/tox.[in|txt] file

  • Adapt configuration for tox-docker version 5's randomized connection ports

  • Adopt ruff-shared.toml for common SQuaRE ruff configuration.

  • The GitHub Check Run service methods are now part of a new GitHubCheckRunService class, separate from the GitHubRepoService. This internal change helps clarify what functionality is needed for the GitHub Checks functionality, as opposed to syncing data with GitHub repositories.

What's Changed

  • [neophile] Update dependencies by @neophile-square in #73
  • DM-46065: Update for tox-docker 5 and ruff-shared.toml by @jonathansick in #78
  • Bump python from 3.12.2-slim-bullseye to 3.12.5-slim-bullseye by @dependabot in #79
  • DM-46095: Improve GitHub check run feedback by @jonathansick in #80

Full Changelog: 0.11.0...0.12.0