|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 4 | +[1.4.5] - 2023-06-21 |
| 5 | +-------------------- |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- fix: Don't install python(3)-firewall it's a dependency of firewalld (#148) |
| 10 | + |
| 11 | + Enhancement: The role now does not run tasks to install python-firewall or python3-firewall based on installed python version. |
| 12 | + |
| 13 | + Reason: python-firewall or python3-firewall is pulled automatically by dnf and yum when installing firewalld. |
| 14 | + The issue is that when I install python3 on EL 7, the role then fails with "No package matching 'python3-firewall' found available, installed or updated". It sees python3 present on the system and tries to install python3-firewall, which is not available on EL 7. |
| 15 | + |
| 16 | + Result: The role doesn't fail on EL 7 when python3 is installed on the managed node. |
| 17 | + |
| 18 | +### Other Changes |
| 19 | + |
| 20 | +- ci: Add commitlint GitHub action to ensure conventional commits (#139) |
| 21 | + |
| 22 | + For more information, see Conventional Commits format in Contribute |
| 23 | + https://linux-system-roles.github.io/contribute.html#conventional-commits-format |
| 24 | + |
| 25 | + Signed-off-by: Sergei Petrosian <spetrosi@redhat.com> |
| 26 | + |
| 27 | +- docs: Add note about using previous: replaced and temporary service failures (#141) |
| 28 | + |
| 29 | + Add a note to the README about the use of `previous: replaced` and that it can |
| 30 | + cause temporary service outages to the node being managed. |
| 31 | + https://github.com/linux-system-roles/firewall/issues/138 |
| 32 | + |
| 33 | +- docs: Consistent contributing.md for all roles - allow role specific contributing.md section (#143) |
| 34 | + |
| 35 | + Provide a single, consistent contributing.md for all roles. This mostly links to |
| 36 | + and summarizes https://linux-system-roles.github.io/contribute.html |
| 37 | + |
| 38 | + Allow for a role specific section which typically has information about |
| 39 | + role particulars, role debugging tips, etc. |
| 40 | + |
| 41 | + See https://github.com/linux-system-roles/.github/pull/19 |
| 42 | + |
| 43 | + Signed-off-by: Rich Megginson <rmeggins@redhat.com> |
| 44 | + |
| 45 | +- ci: update tox-lsr to version 3.0.0 (#144) |
| 46 | + |
| 47 | + The major version bump is because tox-lsr 3 drops support |
| 48 | + for tox version 2. If you are using tox 2 you will need to |
| 49 | + upgrade to tox 3 or 4. |
| 50 | + |
| 51 | + tox-lsr 3.0.0 adds support for tox 4, commitlint, and ansible-lint-collection |
| 52 | + |
| 53 | + See https://github.com/linux-system-roles/tox-lsr/releases/tag/3.0.0 |
| 54 | + for full release notes |
| 55 | + |
| 56 | + Signed-off-by: Rich Megginson <rmeggins@redhat.com> |
| 57 | + |
| 58 | +- ci: fix pylintrc issues (#145) |
| 59 | + |
| 60 | + Remove `no-space-check` and `overgeneral-exception` |
| 61 | + |
| 62 | +- ci: Add pull request template and run commitlint on PR title only (#147) |
| 63 | + |
| 64 | + We now ensure the conventional commits format only on PR titles and not on |
| 65 | + commits to let developers keep commit messages targeted for other developers |
| 66 | + i.e. describe actual changes to code that users should not care about. |
| 67 | + And PR titles, on the contrary, must be aimed at end users. |
| 68 | + |
| 69 | + For more info, see |
| 70 | + https://linux-system-roles.github.io/contribute.html#write-a-good-pr-title-and-description |
| 71 | + |
| 72 | + Signed-off-by: Sergei Petrosian <spetrosi@redhat.com> |
| 73 | + |
| 74 | +- ci: Rename commitlint to PR title Lint, echo PR titles from env var (#149) |
| 75 | + |
| 76 | + Signed-off-by: Sergei Petrosian <spetrosi@redhat.com> |
| 77 | + |
| 78 | + |
4 | 79 | [1.4.4] - 2023-04-13 |
5 | 80 | -------------------- |
6 | 81 |
|
|
0 commit comments