Recent Releases of https://github.com/compwa/policy
https://github.com/compwa/policy - ComPWA repository policy 0.7.0
⚠️ Enhancements and optimizations
- Switch to Poe the Poet as task runner (#525)
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-uvas tool before runninguvin 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-xdistdepending 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
_extensionsdirectory 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
excludesfrom Pyright config (#510)
⚠️ API changes
- rename
--no-macosto--macos-python-version(#508)
⚠️ Changes that may affect behavior
- rename
--no-macosto--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
nbstripoutdepending onhas_notebooks(#505)
🐛 Bug fixes
- force
ModifiablePyprojectto be non-slotted (#504) - add badges if
README.mdcontains 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-uvon 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_CHECKINGfrom 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-scmconfig check (#491)
🐛 Bug fixes
- Define label set with "💬 Meeting" (#489)
- Avoid Python 3.10 syntax (#492)
🔨 Maintenance
- Remove
pygmentsversion 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
- Set
sphinx.configuration(#488)
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.skipin.pre-commit-config.yamlif 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_firstfromtoml-sortif empty (#483) - Update link to
uv.lockfile 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
tomlsortentries (#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-variablesof thecheck-dev-fileshook intoci.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
TCHtoTC(#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.skipsection 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-devflag if using--groupflag (#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-versionifrequires-pythonpins (#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.tomlin top level (#453)
🐛 Bug fixes
- Remove
pre-commit-uvandtox-uvfrom 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.tomlandpixi.lockto 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
uvas default package manager (#424) - Update Read the Docs configuration with
build.commandsifuvand/orpixiis selected as package manager (#425, #446, and #449) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431) - Add
uv.lockto 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-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433) - Allow
blackinnotebooksoptional dependencies (#441)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis selected as package manager (#425) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431) - Add
uv.lockto 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-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433) - Allow
blackinnotebooksoptional dependencies (#441)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis selected as package manager (#425) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431) - Add
uv.lockto trigger files (#438) - Add GitLens VS Code extension by default (#439)
- Automatically create or update Binder configuration (#440 and #442)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433) - Allow
blackinnotebooksoptional dependencies (#441)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis selected as package manager (#425) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431) - Add
uv.lockto trigger files (#438) - Add GitLens VS Code extension by default (#439)
- Automatically create or update Binder configuration (#440)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis selected as package manager (#425) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis selected as package manager (#425) - Add
--no-milestoneflag tocheck-dev-fileshook (#434)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis 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-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis 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-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas 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
uvas default package manager (#424) - Update RTD config with
build.commandsifuvand/orpixiis 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-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#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
uvas 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-notebooksargument (#423) - Rename
--package-managersto--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.iniintopyproject.tomlwith legacy INI key (#417)
⚠️ Enhancements and optimizations
- Remove outdated
python.analysis.typeCheckingModeVS Code setting (#399) - Ignore
rst.jinjafiles with cSpell (#406) - Use case-sensitive sorting in
.vscode/settings.json(#405) - Run
nbqa-isortbefore Ruff (#402) - Switch to
pre-commit-uv(#411) - Update
pyrightpre-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.04in actions (#414) - Use Python 3.12 in developer environment (#415)
🐛 Bug fixes
- Remove
skipkey if no expected hook skips (#403) - Run
nbqa-isortbefore 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-metadataflag (#366) - support
pixiandvenvin.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-versionfromblackandruffconfig (#382) - update Prettier pre-commit URL to ComPWA (#386)
⚠️ API changes
- rename
enforce_multilineinto_toml_array()(#372) - merge
vscode.remove_setting()intoremove_settings()(#376) - expose
changelogas 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.activationtable forenv(#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-taghook (#362) - Remove
editableandslideshowfrom cell metadata (#363) - Highlight
.constraints/py*.txtas pip requirements (#364)
🖱️ Developer Experience
- Disable Ruff rule
E303in 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
dictwith 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
blackif installed indocandtestdependencies (#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
displayas 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
.envrcfor Conda and Pixi environments (#354)
⚠️ Enhancements and optimizations
- Select
ALLRuff 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
uvthroughpipon 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-organizationflag forcheck-dev-fileshook (#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
py37as 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
- Implemented ComPWA/actions@v1.3 in
cd.ymlworkflow (#337)
🐛 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_installin.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.yamlandpyproject.tomlwith context manager to share state (#316, #319) - Load TOML with
rtomlif read-only (#318) - Speed up TOML file updates (#313)
- Find files with
git ls-filesinstead ofglob()(#329)
- Modify
- Run
pip installwithuvon Read the Docs (#325) - Automatically update
pyrightpre-commit hook (#326)
⚠️ API changes
- Removed
--ignore-authoroption (#312)
🖱️ Developer Experience
- Remove Ruff
E402from notebook default ignore (#327) - Move
pep8-namingRuff config tolint(#309)
⚠️ Changes that may affect behavior
- Remove
setup.cfgsupport (#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
Executoras context manager (#315) - Define
TypedDictforpyproject.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-requirementshook (#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
.constraintsdirectory actually contains lock files (#305) - Added
--keep-pr-lintingflag for leaving.github/workflows/pr-linting.yamluntouched (#304)
🖱️ Developer Experience
- Subhook execution times can now be viewed with the
pre-commit-vflag (#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
blackto Ruff formatter (#301)
🔨 Maintenance
- Applied new
blackandpyrightrules (#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
isortsplit-on-trailing-comma (#288) - Keep running workflows on default branch (#291)
- Avoid linebreak on
concurrencyupdate (#294) - Adapt Ruff configuration to v0.2.0 (#298)
⚠️ Changes that may affect behavior
- Activate Ruff preview mode (#287)
- Remove
dependabot.ymlconfig (#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
- Update links to compwa.github.io (#285)
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/stablefromcompwa-orgURL (#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=yestopytestconfig (#267, #268 and #269)
⚠️ Enhancements and optimizations
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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=yestopytestconfig (#267 and #268)
⚠️ Enhancements and optimizations
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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=yestopytestconfig (#267)
⚠️ Enhancements and optimizations
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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
- The deprecated Unwanted Extensions VSCode extension itself is now 'unwanted' (#260)
🐛 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
- Make the deprecated Unwanted Extensions VSCode extension 'unwanted' (#260)
🐛 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
- Make the deprecated Unwanted Extensions VSCode extension 'unwanted' (#260)
🐛 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.tomlandProject.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
ParamSpecinExecutorcall 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()orpprint()in tests (#240) - Ban ignoring Ruff rules
F821andISC003for Jupyter notebooks (#244) - Set preferred Python version for developer environment (#245)
⚠️ API changes
- Drop Python 3.6 support (#234)
📝 Documentation
- Link to source code on GitHub with
sphinx.ext.linkcode(#242)
🖱️ Developer Experience
- Clean up
conf.pySphinx 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-infodirectories when finding package insrcdirectory (#236)
🖱️ Developer Experience
- Remove
_relink_references.pyscript and replace withsphinx-api-relink(#237) - Ignore
rst_ttemplates 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-ruffwith official Ruff formatter (#222) - Remove pyupgrade if Ruff is installed (#224)
- Import existing Ruff
extend-ignores from nbQA (#225) - List
jupyterlab-gitas a dependency (#227) - List
python-lsp-ruffas dev requirement (#229) - Install
isortinjupyterdependencies (#230) - Extend ignored Ruff rules for notebooks (#231)
⚠️ Enhancements and optimizations
- Automatically add
jupyterlabrequirements 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 installcell (#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_CLIwhen 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
quarterlyandbiannuallyto 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
blackpre-commit hook (#209 and #210)
🔨 Maintenance
- Apply new
blackformatting (#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_expressionsfrom cell metadata (#132) - automatically
blackand 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.addoptssettings (#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.cfgintopyproject.toml(#184) - remove empty tables from
pyproject.toml(#185) - add
--no-cspell-updateflag (#204)
⚠️ Enhancements and optimizations
- distinguish workflow "create" vs "update" message (#110)
- strictly enforce
ci.skipsection (#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
.prettierrchas been removed (#191) - sort JSON document case-insensitive (#197)
- remove redundant Taplo config exclusions (#201)
- add
--no-ruffargument (#200) - add option to not update GitHub Actions (#199)
- only update pyright settings if
tool.pyright(#203) - add more excludes to
toml-sorthook (#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.cfgstyle section (#111) - remove notebook
metadata.attachments(#139) - remove
cell.attachmentsinstead of metadata (#140) - remove flake8, isort, pydocstyle, and pylint (#145)
- remove
from IPython.display import display(#148) - mege
setup.cfgintopyproject.toml(#184)
🐛 Bug fixes
- correctly sort dict items in cSpell config (#101)
- remove caches from ref instead of branch (#102)
- set
GH_TOKENfor ComPWA/actions@v1 (#104) - try to match package name with PyPI name (#107)
- inherit secrets for pushing to PyPI (#112)
- create
.github/workflowif non-existent (#128) - allow adding additional jobs to CD workflow (#131)
- extend Ruff ignored rules (#149)
- add permissions
id-tokentodocjob (#156) - point to absolute mypy config path (#190)
- create
.github/workflowsdirectory if non-existent (#198) - ignore whitespaces in TOML comparison (#202)
- do not lint
bibfiles in subdirs (#205) - sort nested entries in cSpell config (#206)
📝 Documentation
- convert Zenodo to
CITATION.cffconfig (#166) - host API documentation for
repomamodule (#193) - automatically document
check-dev-filesarguments (#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
Executorsyntax withfinalize()(#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
pycharmfrom cell metadata (#172) - autoupdate pre-commit hooks (#176)
- update workflow OS to Ubuntu 22.04 (#188)
- move
labelsconfiguration tolabels/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
pytesttype hint support for VS Code (#124) - recommend
ms-vscode.live-serverextension (#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
blackextension for vscode (#160) - set Black extension as default formatter (#161)
- autoupdate new pre-commit hooks (#167)
- convert Zenodo to
CITATION.cffconfig (#166) - switch to
black-jupyterpre-commit hook (#171) - remove
markdownlintsupport (#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-filesarguments (#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