|
| 1 | +# 1.2.0 - 2025-05-20 |
| 2 | + |
| 3 | +## Summary |
| 4 | + |
| 5 | +With #420, any GitHub repos using the PTB for **documentation** will also need to |
| 6 | +reconfigure the GitHub Pages settings for each repo: |
| 7 | +1. Go to the affected repo's GitHub page |
| 8 | +2. Select 'Settings' |
| 9 | +3. Scroll down & select 'Pages' |
| 10 | +4. Within the 'Build and deployment' section, change 'Source' to 'GitHub Actions'. |
| 11 | + |
| 12 | +This should also create a 'github-pages' environment, if it does not yet exist. |
| 13 | +For most repos using the PTB, the updating of the github pages only happens when a |
| 14 | +PR is merged to main, so please check post-merge that it worked as expected. |
| 15 | + |
| 16 | +With #422, we have hardened the security in our GitHub workflows by explicitly |
| 17 | +setting permissions to the default GitHub token. In a few repos who greatly differ |
| 18 | +from the default PTB setup, this might lead to small issues which require the allowed |
| 19 | +permissions to be increased for specific jobs. |
| 20 | + |
| 21 | +## ⚒️ Refactorings |
| 22 | + |
| 23 | +* [#412](https://github.com/exasol/python-toolbox/issues/392): Refactored pre commit hook package version.py into nox task |
| 24 | + |
| 25 | +## Security |
| 26 | + |
| 27 | +* [#420](https://github.com/exasol/python-toolbox/issues/420): Replaced 3rd party action with GitHub actions for gh-pages |
| 28 | +* [#422](https://github.com/exasol/python-toolbox/issues/422): Set permissions within the GitHub workflows to restrict usage of the default GitHub token |
| 29 | + |
| 30 | +## ✨ Features |
| 31 | + |
| 32 | +* [#161](https://github.com/exasol/python-toolbox/issues/161): Added support for installing extras & not using a cache to the python-environment action |
| 33 | +* [#408](https://github.com/exasol/python-toolbox/issues/408): Added support for GitHub runners who do not per default have pipx to use the python-environment action |
| 34 | +* [#433](https://github.com/exasol/python-toolbox/issues/433): Removed directory .html-documentation/.doctrees after creating documentation |
| 35 | +* [#436](https://github.com/exasol/python-toolbox/issues/436): Updated template for new projects to poetry 2.x |
| 36 | + |
| 37 | +## Bugfixes |
| 38 | + |
| 39 | +* [#428](https://github.com/exasol/python-toolbox/issues/428): Fixed detecting report coverage failures |
| 40 | +* [#434](https://github.com/exasol/python-toolbox/issues/434): Adapted template so new projects do not fail from lint errors |
0 commit comments