Recent Releases of https://github.com/compwa/policy

https://github.com/compwa/policy - ComPWA repository policy 0.7.0

⚠️ Enhancements and optimizations

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] 11 months ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.5

🐛 Bug fixes

  • Remove VS Code setting mypy-type-checker.importStrategy (#523)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] 11 months ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.4

🐛 Bug fixes

  • Install tox-uv as tool before running uv in RTD (#518)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] 11 months ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.3

⚠️ Enhancements and optimizations

  • Show test coverage through native VS Code support (#516)
  • Uninstall or install pytest-xdist depending on pre-commit configuration (#517 and #521)
  • Set commit message for pre-commit.ci autofixes (#522)

🖱️ Developer Experience

  • Add "⬆️ Lock" label for PRs with lock-file upgrades (#519 and #520)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] 11 months ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.2

⚠️ Enhancements and optimizations

  • Ignore Quarto _extensions directory with cSpell (#513)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.1

🐛 Bug fixes

  • Set kernel name to "Pyproject Local" (#511)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.6.0

⚠️ Enhancements and optimizations

  • remove excludes from Pyright config (#510)

⚠️ API changes

  • rename --no-macos to --macos-python-version (#508)

⚠️ Changes that may affect behavior

  • rename --no-macos to --macos-python-version (#508)

🖱️ Developer Experience

  • set Python path to .venv/bin/python (#509)
  • set correct ignore paths for sphinx-autobuild (#507)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.19

⚠️ Enhancements and optimizations

  • set Pyright venv to .venv (#503)
  • add or remove nbstripout depending on has_notebooks (#505)

🐛 Bug fixes

  • force ModifiablePyproject to be non-slotted (#504)
  • add badges if README.md contains title only (#506)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.18

⚠️ Enhancements and optimizations

  • update Tox labels and env_list (#500)

⚠️ Changes that may affect behavior

  • add Pyton 3.13 to version classifiers (#501)

🐛 Bug fixes

  • install tox-uv on RTD (#502)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.17

⚠️ Enhancements and optimizations

  • exclude TYPE_CHECKING from test coverage (#497)
  • always overwrite kernel name to "Python 3 (ipykernel)" (#499)

🖱️ Developer Experience

  • run tests with all python versions through Tox (#498)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.16

⚠️ Changes that may affect behavior

  • Remove setuptools-scm config check (#491)

🐛 Bug fixes

  • Define label set with "💬 Meeting" (#489)
  • Avoid Python 3.10 syntax (#492)

🔨 Maintenance

  • Remove pygments version constraint (#494)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.15

⚠️ Enhancements and optimizations

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.14

🐛 Bug fixes

  • Set CODECOV_TOKEN (#487)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.13

⚠️ Enhancements and optimizations

-Remove uv --locked flag from RTD config (#486)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.12

🐛 Bug fixes

  • Remove ci.skip in .pre-commit-config.yaml if there are no hooks that should be run on GitHub Actions (#485)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.11

🐛 Bug fixes

  • Remove sort_first from toml-sort if empty (#483)
  • Update link to uv.lock file explanation (#484)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.10

🐛 Bug fixes

  • Replace testenv: with proper TOML table name (#482)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.9

✨ New features

  • Convert Tox config to native TOML (#475, #476, #477, #480)

⚠️ Enhancements and optimizations

  • Remove cSpell configuration option if empty (#479)
  • Remove redundant tomlsort entries (#481)

🐛 Bug fixes

  • Install all Jupyter extensions in one go (#474)

🖱️ Developer Experience

  • Update Epic label to include emoji (#469)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.8

⚠️ Enhancements and optimizations

  • Ignore paths with cSpell using .gitignore (#471)
  • Recommend VS Code Jupyter extensions (#472)
  • Import --environment-variables of the check-dev-files hook into ci.yml (#473)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.7

⚠️ Enhancements and optimizations

  • Rename Ruff rule TCH to TC (#466)

🔨 Maintenance

  • Update lock files and apply new Ruff linting and formatting rules (#467)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.6

🐛 Bug fixes

  • Create ci.skip section if missing (#461)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.5

⚠️ Enhancements and optimizations

  • Add --no-dev flag if using --group flag (#460)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.4

✨ New features

  • Convert dev dependencies to dependency groups (#459)

⚠️ Enhancements and optimizations

  • Remove .python-version if requires-python pins (#457)

🐛 Bug fixes

  • Set correct organization in CONTRIBUTING.md (#458)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.3

⚠️ Enhancements and optimizations

  • Do not import Tox into Pixi if pixi+uv (#454)

🐛 Bug fixes

  • Do not remove jupyterlab-code-formatter (#455)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.2

⚠️ Changes that may affect behavior

  • Only update Manifest.toml in top level (#453)

🐛 Bug fixes

  • Remove pre-commit-uv and tox-uv from environment (#452)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.1

⚠️ Enhancements and optimizations

  • Add Manifest.toml and pixi.lock to the trigger patterns of the update-lock workflow (#451)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0

✨ New features

  • Switch to uv as default package manager (#424)
  • Update Read the Docs configuration with build.commands if uv and/or pixi is selected as package manager (#425, #446, and #449)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)
  • Add uv.lock to trigger files (#438)
  • Add GitLens VS Code extension by default (#439)
  • Automatically create or update Binder configuration (#440, #442, #443, #444, #445, #447, and #448)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)
  • Allow black in notebooks optional dependencies (#441)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc8

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)
  • Add uv.lock to trigger files (#438)
  • Add GitLens VS Code extension by default (#439)
  • Automatically create or update Binder configuration (#440, #442, #443, and #444)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)
  • Allow black in notebooks optional dependencies (#441)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc7

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)
  • Add uv.lock to trigger files (#438)
  • Add GitLens VS Code extension by default (#439)
  • Automatically create or update Binder configuration (#440 and #442)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)
  • Allow black in notebooks optional dependencies (#441)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc6

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)
  • Add uv.lock to trigger files (#438)
  • Add GitLens VS Code extension by default (#439)
  • Automatically create or update Binder configuration (#440)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc5

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc4

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)
  • Add --no-milestone flag to check-dev-files hook (#434)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc3

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc2

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc1

✨ New features

  • Switch to uv as default package manager (#424)
  • Update RTD config with build.commands if uv and/or pixi is selected as package manager (#425)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.5.0rc0

✨ New features

  • Switch to uv as default package manager (#424)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)

The full changelog as commits can be found here.

- Python
Published by redeboer over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.4.2

✨ New features

  • Merge tox.ini into pyproject.toml with legacy INI key (#417)

⚠️ Enhancements and optimizations

  • Remove outdated python.analysis.typeCheckingMode VS Code setting (#399)
  • Ignore rst.jinja files with cSpell (#406)
  • Use case-sensitive sorting in .vscode/settings.json (#405)
  • Run nbqa-isort before Ruff (#402)
  • Switch to pre-commit-uv (#411)
  • Update pyright pre-commit hook URL (#413)
  • Use Python 3.12 in developer environment (#415)

⚠️ API changes

  • Remove redundant extract_config_section() function (#416)

⚠️ Changes that may affect behavior

  • Switch to ubuntu-24.04 in actions (#414)
  • Use Python 3.12 in developer environment (#415)

🐛 Bug fixes

  • Remove skip key if no expected hook skips (#403)
  • Run nbqa-isort before Ruff (#402)

🔨 Maintenance

  • Drop Python 3.7 & 3.8 support due to EOL (#418)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.4.1

✨ New features

  • Move imports to top in notebooks (#392)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compwa/policy - ComPWA repository policy 0.4.0

✨ New features

  • implement --allowed-cell-metadata flag (#366)
  • support pixi and venv in .envrc (#367)
  • automatically create Pixi environment (#374)
  • create or remove Conda environment.yml (#375)
  • remove Pixi configuration if not listed in --package-managers (#377)

⚠️ Enhancements and optimizations

  • remove GitPod badge if --no-gitpod (#369)
  • allow enforce single-line arrays (#373)
  • add --drop-empty-cells tag in pre-commmit hook (#380)
  • rename mirrors-taplo repo to taplo-pre-commit (#383)
  • remove target-version from black and ruff config (#382)
  • update Prettier pre-commit URL to ComPWA (#386)

⚠️ API changes

  • rename enforce_multiline in to_toml_array() (#372)
  • merge vscode.remove_setting() into remove_settings() (#376)
  • expose changelog as property (#384)
  • remove GitPod configuration by default (#387)

⚠️ Changes that may affect behavior

  • sort ComPWA/policy hooks after meta (#371)
  • remove GitPod configuration by default (#387)

🐛 Bug fixes

  • set intermediate TOML tables to be super table (#368)
  • do not sort table keys with toml-sort (#388)
  • do not duplicate nbstripout --extra-keys (#389)
  • do not create pixi.activation table for env (#390)

📝 Documentation

  • add --drop-empty-cells tag in pre-commmit hook (#380)

🔨 Maintenance

  • clean up Tox configuration (#370)

🖱️ Developer Experience

  • remove GitPod badge if --no-gitpod (#369)
  • clean up Tox configuration (#370)
  • add --drop-empty-cells tag in pre-commmit hook (#380)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.18

🐛 Bug fixes

  • Exclude Python files from EditorConfig pre-commit hook only if there are tracked or untracked Python files (#365)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.17

⚠️ Enhancements and optimizations

  • Automatically add remove-empty-tag hook (#362)
  • Remove editable and slideshow from cell metadata (#363)
  • Highlight .constraints/py*.txt as pip requirements (#364)

🖱️ Developer Experience

  • Disable Ruff rule E303 in notebooks (#361)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.16

⚠️ Enhancements and optimizations

  • Allow dict with keyword arguments in notebooks (#360)

🐛 Bug fixes

  • Do not insert empty list of rules (#359)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.15

🐛 Bug fixes

  • Keep black if installed in doc and test dependencies (#357 and #358)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.13

⚠️ Enhancements and optimizations

  • Added display as allowed function name (#356)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.12

✨ New features

  • Add .envrc for Conda and Pixi environments (#354)

⚠️ Enhancements and optimizations

  • Select ALL Ruff linting rules (#355)

🔨 Maintenance

  • Autoupdate pre-commit hooks (#348)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.11

🖱️ Developer Experience

  • Format notebooks with Ruff in Jupyter Lab (#353)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.10

✨ New features

  • Remove tags from notebook cell if empty (#349 and #350)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.9

🐛 Bug fixes

  • Install uv through pip on Read the Docs (#347)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.8

⚠️ Changes that may affect behavior

  • Add back link to version documentation in release notes (#345)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.7

🖱️ Developer Experience

  • remove E402 from default ignored (#344)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.6

⚠️ Enhancements and optimizations

  • Allow additional extra-keys for nbstripout (#343)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.5

✨ New features

  • Implement --repo-organization flag for check-dev-files hook (#342)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.4

🐛 Bug fixes

  • Set py37 as target version if undetermined (#340)
  • Supports repos without pyproject.toml (#341)

🖱️ Developer Experience

  • Group Dependabot updates (#339)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.3

⚠️ Changes that may affect behavior

🐛 Bug fixes

  • OInly exclude typings/ directory if tracked with Git (#336)

🖱️ Developer Experience

  • Activate word wrap on JSON files for viewing Jupyter notebooks in JSON format (#332)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.2

🐛 Bug fixes

  • Avoid overwrite of post_install in .readthedocs.yml (#330)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.1

⚠️ Enhancements and optimizations

  • Several performance improvements for check-dev-files:
    • Modify .pre-commit-config.yaml and pyproject.toml with context manager to share state (#316, #319)
    • Load TOML with rtoml if read-only (#318)
    • Speed up TOML file updates (#313)
    • Find files with git ls-files instead of glob() (#329)
  • Run pip install with uv on Read the Docs (#325)
  • Automatically update pyright pre-commit hook (#326)

⚠️ API changes

  • Removed --ignore-author option (#312)

🖱️ Developer Experience

  • Remove Ruff E402 from notebook default ignore (#327)
  • Move pep8-naming Ruff config to lint (#309)

⚠️ Changes that may affect behavior

  • Remove setup.cfg support (#312)

📝 Documentation

  • Add logos and source button links (#311)
  • Remove module from API entries (#314)

🐛 Bug fixes

  • Add select to lint option keys (#310)
  • Correctly dump pre-commit and update changelog (#321)
  • Dump to file when leaving context managers (#322)
  • Stabilize tests for multithreading (#328)

🔨 Maintenance

  • Rewrite Executor as context manager (#315)
  • Define TypedDict for pyproject.toml (#317)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.3.0

⚠️ API changes

  • Remove pin-nb-requirements hook (#308)

🖱️ Developer Experience

  • Outsource PR linting to ComPWA/actions (#307)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.7

⚠️ Enhancements and optimizations

  • Check whether .constraints directory actually contains lock files (#305)
  • Added --keep-pr-linting flag for leaving .github/workflows/pr-linting.yaml untouched (#304)

🖱️ Developer Experience

  • Subhook execution times can now be viewed with the pre-commit -v flag (#306)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.6

🖱️ Developer Experience

  • Format notebooks on save with Ruff (#302)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.5

🖱️ Developer Experience

  • Switched from black to Ruff formatter (#301)

🔨 Maintenance

  • Applied new black and pyright rules (#300)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.4

⚠️ Enhancements and optimizations

  • Deactivated Ruff isort split-on-trailing-comma (#288)
  • Keep running workflows on default branch (#291)
  • Avoid linebreak on concurrency update (#294)
  • Adapt Ruff configuration to v0.2.0 (#298)

⚠️ Changes that may affect behavior

  • Activate Ruff preview mode (#287)
  • Remove dependabot.yml config (#292)

🔨 Maintenance

  • Bump release-drafter from v5 to v6 (#293)

🖱️ Developer Experience

  • Set telemetry settings for GDPR compatibility (#290)
  • Remove sort-lines VSCode extension (#299)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.3

⚠️ Enhancements and optimizations

  • Execute pre-commit formatter hooks before other hooks (#281, #283, and #286)

📝 Documentation

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.2

🖱️ Developer Experience

  • Default to Python 3.9 in developer environment (#280)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.1

✨ New features

-Added --github-pages option to check-dev-files (#276)

📝 Documentation

  • Removed en/stable from compwa-org URL (#277)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA repository policy 0.2.0

⚠️ API changes

  • Rename this repository to ComPWA/policy and the package to compwa_policy (#271)
  • The imported pre-commit config is now typed with TypedDict (#272 and #274)

✨ New features

  • Automatically ComPWA/policy repo URL (#273)

⚠️ Enhancements and optimizations

  • Remove redundant paths from requirements workflow (#275)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13

✨ New features

  • Added option to outsource requirements schedule (#263)
  • Autoupdate PR title in precommit.ci config (#265 and #266)
  • Add --color=yes to pytest config (#267, #268 and #269)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

🖱️ Developer Experience

  • Ignore missing module docstring in conf.py (#264)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a6

✨ New features

  • Added option to outsource requirements schedule (#263)
  • Autoupdate PR title in precommit.ci config (#265 and #266)
  • Add --color=yes to pytest config (#267 and #268)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

🖱️ Developer Experience

  • Ignore missing module docstring in conf.py (#264)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a5

✨ New features

  • Added option to outsource requirements schedule (#263)
  • Autoupdate PR title in precommit.ci config (#265 and #266)
  • Add --color=yes to pytest config (#267)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

🖱️ Developer Experience

  • Ignore missing module docstring in conf.py (#264)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a4

✨ New features

  • Added option to outsource requirements schedule (#263)
  • Autoupdate PR title in precommit.ci config (#265 and #266)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

🖱️ Developer Experience

  • Ignore missing module docstring in conf.py (#264)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a3

✨ New features

  • Added option to outsource requirements schedule (#263)
  • Autoupdate PR title in precommit.ci config (#265)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

🖱️ Developer Experience

  • Ignore missing module docstring in conf.py (#264)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a2

✨ New features

  • Added option to outsource requirements schedule (#263)

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a1

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261 and #262)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.13a0

⚠️ Enhancements and optimizations

🐛 Bug fixes

  • Do not update Conda environment if not valid Python package (#261)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.12

🖱️ Developer Experience

  • Migrate to new Unwanted extension (#259)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.11

⚠️ Enhancements and optimizations

  • Do not sort Manifest.toml and Project.toml (#255)

🐛 Bug fixes

  • Revert workflow on "update pip constraints" comment (#254)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.10

🖱️ Developer Experience

  • Activate VSCode multi-file diff editor (#250)
  • Check defined doc jobs in tox.ini (#251)
  • Remove outdated VSCode telemetry setting (#249)
  • Run workflow on "update pip constraints" comment (#252)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.9

⚠️ Enhancements and optimizations

  • Use ParamSpec in Executor call method (#246)
  • Set import sorting in VSCode for Ruff (#247)

🔨 Maintenance

  • Autoupdate pre-commit hooks (#248)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.8

✨ New features

  • Allow print() or pprint() in tests (#240)
  • Ban ignoring Ruff rules F821 and ISC003 for Jupyter notebooks (#244)
  • Set preferred Python version for developer environment (#245)

⚠️ API changes

  • Drop Python 3.6 support (#234)

📝 Documentation

🖱️ Developer Experience

  • Clean up conf.py Sphinx configuration (#239)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.7

⚠️ Enhancements and optimizations

  • Automatically sort pre-commit hooks (#235)

🐛 Bug fixes

  • Exclude .egg-info directories when finding package in src directory (#236)

🖱️ Developer Experience

  • Remove _relink_references.py script and replace with sphinx-api-relink (#237)
  • Ignore rst_t templates in cSpell configuration (#238)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.6

🖱️ Developer Experience

  • Replace nbqa-ruff with official Ruff formatter (#222)
  • Remove pyupgrade if Ruff is installed (#224)
  • Import existing Ruff extend-ignores from nbQA (#225)
  • List jupyterlab-git as a dependency (#227)
  • List python-lsp-ruff as dev requirement (#229)
  • Install isort in jupyter dependencies (#230)
  • Extend ignored Ruff rules for notebooks (#231)

⚠️ Enhancements and optimizations

  • Automatically add jupyterlab requirements to notebook repos (#226)
  • Filter redundant Ruff rules (#228)

🔨 Maintenance

  • Test package on Python 3.12 (#220)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.5

⚠️ Changes that may affect behavior

  • Do not set matplotlib figure formats to svg (#223)

⚠️ Enhancements and optimizations

  • Automatically format pip install cell (#219)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.4

🐛 Bug fixes

  • Run Prettier on GitHub Actions if v4 alpha (#232)
  • Set PRETTIER_LEGACY_CLI when Prettier v4 alpha (#233)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.3

⚠️ Enhancements and optimizations

  • Automatically update pip install cell metadata (#218)

🖱️ Developer Experience

  • Show code block moves in Git diff editor (#215)
  • Run cSpell in VSCode on GitHub Actions configs (#217)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.2

⚠️ Enhancements and optimizations

  • add quarterly and biannually to cron jobs (#213)
  • allow pinning constraints in no-python repo (#214)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.1

🖱️ Developer Experience

  • Switch to more efficient black pre-commit hook (#209 and #210)

🔨 Maintenance

  • Apply new black formatting (#211)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - ComPWA Repository Maintenance 0.1.0

First release with its own website: compwa.github.io/repo-maintenance.

✨ New features

  • feat: enforce same ci-docs.yml workflow (#30)
  • feat: use new GitHub Actions in upgrade jobs (#32)
  • feat: update CD workflow and push to minor branch (#36)
  • feat: split and simplify notebook install cells (#44)
  • feat: upgrade to non-beta black release (#46)
  • feat: insert autolink-concat directive (#47)
  • refactor: rename fix-first-nbcell to set-nb-cells (#49)
  • automatically update commitlint.config.js (#80)
  • automatically update release drafter (#81)
  • add link to diff with previous release (#91)
  • verify installation on Python 3.11 (#100)
  • enforce new shared workflows (#99)
  • enforce Taplo as a TOML formatter (#116)
  • automatically add EditorConfig pre-commit hook (#129)
  • allow overwriting CD job for version branches (#130)
  • remove user_expressions from cell metadata (#132)
  • automatically black and cSpell pre-commit hooks (#142)
  • automatically update settings in pyproject.toml (#143)
  • enforce Ruff as linter and autofixer (#144)
  • remove flake8, isort, pydocstyle, and pylint (#145)
  • merge dev tool configurations into pyproject.toml (#146)
  • update tool.nbqa.addopts settings (#147)
  • recommend and configure VSCode mypy extension (#153)
  • add option to run pytest single-threaded (#154)
  • add hook for making Colab TOC visible (#174)
  • mege setup.cfg into pyproject.toml (#184)
  • remove empty tables from pyproject.toml (#185)
  • add --no-cspell-update flag (#204)

⚠️ Enhancements and optimizations

  • distinguish workflow "create" vs "update" message (#110)
  • strictly enforce ci.skip section (#135)
  • run GitPod check after other checks (#141)
  • extend Ruff ignored rules (#149)
  • extend nbQA Ruff ignored rules (#150)
  • remove GitPod config if --no-gitpod (#189)
  • disable word wrap if .prettierrc has been removed (#191)
  • sort JSON document case-insensitive (#197)
  • remove redundant Taplo config exclusions (#201)
  • add --no-ruff argument (#200)
  • add option to not update GitHub Actions (#199)
  • only update pyright settings if tool.pyright (#203)
  • add more excludes to toml-sort hook (#207)

⚠️ API changes

  • refactor!: remove devtools module (#33)
  • feat: split and simplify notebook install cells (#44)
  • refactor: rename fix-first-nbcell to set-nb-cells (#49)
  • remove release-drafter updater (#85)
  • add link to diff with previous release (#91)

⚠️ Changes that may affect behavior

  • remove release-drafter updater (#85)
  • ignore comments in setup.cfg style section (#111)
  • remove notebook metadata.attachments (#139)
  • remove cell.attachments instead of metadata (#140)
  • remove flake8, isort, pydocstyle, and pylint (#145)
  • remove from IPython.display import display (#148)
  • mege setup.cfg into pyproject.toml (#184)

🐛 Bug fixes

  • correctly sort dict items in cSpell config (#101)
  • remove caches from ref instead of branch (#102)
  • set GH_TOKEN for ComPWA/actions@v1 (#104)
  • try to match package name with PyPI name (#107)
  • inherit secrets for pushing to PyPI (#112)
  • create .github/workflow if non-existent (#128)
  • allow adding additional jobs to CD workflow (#131)
  • extend Ruff ignored rules (#149)
  • add permissions id-token to doc job (#156)
  • point to absolute mypy config path (#190)
  • create .github/workflows directory if non-existent (#198)
  • ignore whitespaces in TOML comparison (#202)
  • do not lint bib files in subdirs (#205)
  • sort nested entries in cSpell config (#206)

📝 Documentation

  • convert Zenodo to CITATION.cff config (#166)
  • host API documentation for repoma module (#193)
  • automatically document check-dev-files arguments (#195)

🔨 Maintenance

  • refactor: collect helper functions in top module (#29)
  • ci: autoupdate pre-commit hooks (#65)
  • ci: autoupdate pre-commit hooks (#75)
  • ci: autoupdate pre-commit hooks (#78)
  • manage GitHub repository labels from this repo (#82)
  • autoupdate pre-commit hooks (#84)
  • autoupdate pre-commit hooks (#87)
  • autoupdate pre-commit hooks (#89)
  • autoupdate pre-commit hooks (#90)
  • autoupdate pre-commit hooks (#92)
  • outsource cache cleaning to ComPWA/actions (#103)
  • autoupdate pre-commit hooks (#109)
  • simplify Executor syntax with finalize() (#122)
  • use VS Code built-in JSON sorter (#123)
  • remove outdated VS Code settings (#126)
  • autoupdate pre-commit hooks (#121)
  • autoupdate pre-commit hooks (#133)
  • autoupdate pre-commit hooks (#137)
  • autoupdate pre-commit hooks (#152)
  • remove deprecated linter VSCode settings (#159)
  • remove pycharm from cell metadata (#172)
  • autoupdate pre-commit hooks (#176)
  • update workflow OS to Ubuntu 22.04 (#188)
  • move labels configuration to labels/ folder (#196)

🖱️ Developer Experience

  • ci: upgrade pinned requirements (#24)
  • ci: upgrade pinned requirements (#25)
  • ci: autoupdate pre-commit hooks (#26)
  • ci: autoupdate pre-commit hooks (#28)
  • ci: autoupdate pre-commit hooks (#31)
  • ci: abort requirements workflow if PR from fork (#35)
  • ci: check dependency changes in separate job (#38)
  • ci: autoupdate pre-commit hooks (#39)
  • ci: autoupdate pre-commit hooks (#42)
  • fix: run requirements cron job on even weeks only (#48)
  • ci: autoupdate pre-commit hooks (#50)
  • ci: autoupdate pre-commit hooks (#53)
  • chore(deps): bump actions/setup-python (#72)
  • chore(deps): bump pull-request-name-linter-action (#69)
  • chore(deps): bump codecov/codecov-action (#70)
  • chore(deps): bump actions/upload-artifact (#71)
  • ci: autoupdate pre-commit hooks (#79)
  • manage GitHub repository labels from this repo (#82)
  • update "✨ Feature" issue label (#106)
  • specify for which branch to clean caches (#105)
  • use VS Code built-in JSON sorter (#123)
  • activate pytest type hint support for VS Code (#124)
  • recommend ms-vscode.live-server extension (#125)
  • recommend VS Code GitHub Actions extension (#127)
  • pin CI workflow for GitHub Actions extension (#136)
  • avoid setting python.analysis.diagnosticMode (#151)
  • recommend and configure VSCode mypy extension (#153)
  • specify config file for mypy in VSCode (#155)
  • recommend black extension for vscode (#160)
  • set Black extension as default formatter (#161)
  • autoupdate new pre-commit hooks (#167)
  • convert Zenodo to CITATION.cff config (#166)
  • switch to black-jupyter pre-commit hook (#171)
  • remove markdownlint support (#173)
  • remove GitHub issue and PR templates (#178)
  • Build(deps): bump actions/checkout from 3 to 4 (#181)
  • lint PRs with @compwa/commitlint-config (#186)
  • show all symbols in Jupyter notebooks (#187)
  • point to absolute mypy config path (#190)
  • configure rewrap extension for VSCode (#192)
  • automatically document check-dev-files arguments (#195)

The full changelog as commits can be found here.

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compwa/policy - Repo Maintenance 0.0.23

Release 0.0.23

💡 New features

Enforce pined requirements in each notebook (#23) Designed particularly for https://github.com/ComPWA/compwa-org/issues/10

- Python
Published by github-actions[bot] about 5 years ago

https://github.com/compwa/policy - Repo Maintenance 0.0.22

Release 0.0.22

💡 New features

Enforce auto-close milestone workflow (#22) Closes #21

🖱️ Developer Experience

Cron job frequency has been reduced to every two months (#20)

- Python
Published by github-actions[bot] about 5 years ago

https://github.com/compwa/policy - Repo Maintenance 0.0.6

Release 0.0.6

💡 New features

Allow turning off label.toml check (#12). Can be done with the --alow-labels argument in the .pre-commit-config.yaml file:

yaml - repo: https://github.com/ComPWA/repo-maintenance rev: 0.0.6 hooks: - id: check-dev-files args: - --allow-labels

- Python
Published by github-actions[bot] about 5 years ago

https://github.com/compwa/policy - Repo Maintenance 0.0.5

Release 0.0.5

💡 New features

Sort content in entries of cspell config (#10) The `check-dev-files` now checks whether the contents of entries in a `.cspell.json` config file are sorted.
Check missing entries cspell config (#11) Check whether the `.cspell.json` config contains all expected entries as defined in the [`src/repoma/.cspell.json`](https://github.com/ComPWA/repo-maintenance/blob/8bc89fb568385cead1367b8679c5c977576c68dc/src/repoma/.cspell.json) file.

- Python
Published by github-actions[bot] about 5 years ago

https://github.com/compwa/policy - Repo Maintenance Release 0.0.3

Added a new hook: check-dev-files. Once this hook is added to a repo, new checks added to the ComPWA/repo-maintenance repo are automatically enforced.

yaml repos: - repo: https://github.com/ComPWA/repo-maintenance rev: 0.0.2 hooks: - id: check-dev-files - id: fix-first-nbcell - id: fix-nbformat-version

Currently only contains a check on whether a [pre-commit hook for EditorConfig]https://github.com/editorconfig-checker/editorconfig-checker.python) has been added, and checks whether labels.toml has been removed.

- Python
Published by redeboer about 5 years ago