Skip to content

Commit fb9693b

Browse files
JohnVillalovosnejch
authored andcommitted
fix(semantic-release): enable CHANGELOG.md generation
Also update CHANGELOG.md with missing entries. Exclude dependency updates from being added to the CHANGELOG.md file in the future. Closes: python-gitlab#3209
1 parent e8d2538 commit fb9693b

File tree

2 files changed

+169
-0
lines changed

2 files changed

+169
-0
lines changed

CHANGELOG.md

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,167 @@
11
# CHANGELOG
22

3+
All versions below are listed in reverse chronological order.
4+
5+
## v6.4.0 (2025-09-28)
6+
7+
### Features
8+
9+
- **users**: Implement missing arguments in users 'list'
10+
([`99923d4`](https://github.com/python-gitlab/python-gitlab/commit/99923d40dcb4f32f02bcbc5e8ef5ec4b77e3cb02))
11+
12+
- **users**: Sort 'user list' arguments against documentation
13+
([`99923d4`](https://github.com/python-gitlab/python-gitlab/commit/99923d40dcb4f32f02bcbc5e8ef5ec4b77e3cb02))
14+
15+
16+
## v6.3.0 (2025-08-28)
17+
18+
### Features
19+
20+
- Add sync method to force remote mirror updates
21+
([`f3c6678`](https://github.com/python-gitlab/python-gitlab/commit/f3c6678482b7ca35b1dd1e3bc49fc0c56cd03639))
22+
23+
- **api**: Add missing ProjectJob list filters
24+
([`5fe0e71`](https://github.com/python-gitlab/python-gitlab/commit/5fe0e715448b00a666f76cdce6db321686f6a271))
25+
26+
- **api**: Add missing ProjectPackageManager list filters
27+
([`b1696be`](https://github.com/python-gitlab/python-gitlab/commit/b1696be5fb223028755e303069e23e42a11cab42))
28+
29+
- **users**: Implement support for 'admins' in administrators 'list'
30+
([`aaed51c`](https://github.com/python-gitlab/python-gitlab/commit/aaed51cdec65c8acabe8b9a39fd18c7e1e48519c))
31+
32+
33+
## v6.2.0 (2025-07-28)
34+
35+
### Build System
36+
37+
- **release**: Use correct python-semantic-release/publish-action
38+
([`2f20634`](https://github.com/python-gitlab/python-gitlab/commit/2f20634b9700bc802177278ffdd7bdf83ef1605a))
39+
40+
### Continuous Integration
41+
42+
- **stale**: Improve formatting of stale message
43+
([`0ef20d1`](https://github.com/python-gitlab/python-gitlab/commit/0ef20d1b0ee6cd82c4e34003aca4c0c72935f4d9))
44+
45+
- **stale**: Increase `operations-per-run` to 500
46+
([`326e1a4`](https://github.com/python-gitlab/python-gitlab/commit/326e1a46881467f41dc3de5f060ac654924fbe40))
47+
48+
### Features
49+
50+
- **api**: Add ListMixin to ProjectIssueDiscussionNoteManager
51+
([`f908f0e`](https://github.com/python-gitlab/python-gitlab/commit/f908f0e82840a5df374e8fbfb1298608d23f02bd))
52+
53+
- **api**: Add ListMixin to ProjectMergeRequestDiscussionNoteManager
54+
([`865339a`](https://github.com/python-gitlab/python-gitlab/commit/865339ac037fb125280180b05a2c4e44067dc5e9))
55+
56+
57+
## v6.1.0 (2025-06-28)
58+
59+
### Chores
60+
61+
- Update to mypy 1.16.0 and resolve issues found
62+
([`f734c58`](https://github.com/python-gitlab/python-gitlab/commit/f734c586e3fe5a0e866bcf60030107ca142fa763))
63+
64+
### Documentation
65+
66+
- Update CONTRIBUTING.rst with policy on issue management
67+
([`45dda50`](https://github.com/python-gitlab/python-gitlab/commit/45dda50ff4c0e01307480befa86498600563f818))
68+
69+
### Features
70+
71+
- **api**: Add listing user contributed projects
72+
([`98c1307`](https://github.com/python-gitlab/python-gitlab/commit/98c13074127ae46d85545498746d55c8b75aef48))
73+
74+
- **api**: Add support for project tag list filters
75+
([`378a836`](https://github.com/python-gitlab/python-gitlab/commit/378a836bf5744ca6c9409dd60899e5d2f90b55be))
76+
77+
- **api**: Pipeline inputs support
78+
([#3194](https://github.com/python-gitlab/python-gitlab/pull/3194),
79+
[`306c4b1`](https://github.com/python-gitlab/python-gitlab/commit/306c4b1931e2b03d7cbcef5773668e876d5644b1))
80+
81+
- **const**: Add PLANNER_ACCESS constant
82+
([`ba6f174`](https://github.com/python-gitlab/python-gitlab/commit/ba6f174896f908ba711e1e3e8ebf4692c86bd3d4))
83+
84+
- **groups**: Add protectedbranches to group class
85+
([#3164](https://github.com/python-gitlab/python-gitlab/pull/3164),
86+
[`bfd31a8`](https://github.com/python-gitlab/python-gitlab/commit/bfd31a867547dffb2c2d54127e184fefa058cb30))
87+
88+
89+
## v6.0.0 (2025-06-04)
90+
91+
### Chores
92+
93+
- Add reformat code commit to .git-blame-ignore-revs
94+
([`a6ac939`](https://github.com/python-gitlab/python-gitlab/commit/a6ac9392b0e543df32adf9058f9808d199149982))
95+
96+
- Reformat code with skip_magic_trailing_comma = true
97+
([`2100aa4`](https://github.com/python-gitlab/python-gitlab/commit/2100aa458ba4f1c084bc97b00f7ba1693541d68a))
98+
99+
- Remove trivial get methods in preparation for generic Get mixin
100+
([`edd01a5`](https://github.com/python-gitlab/python-gitlab/commit/edd01a57aa8c45e6514e618263003beaa0fb68e8))
101+
102+
- Upgrade to sphinx 8.2.1 and resolve issues
103+
([`d0b5ae3`](https://github.com/python-gitlab/python-gitlab/commit/d0b5ae36bd0bc06f1f338adbd93d76a83a0fa459))
104+
105+
- **ci**: Replace docs artifact with readthedocs previews
106+
([`193c5de`](https://github.com/python-gitlab/python-gitlab/commit/193c5de9b443193da3f87d664a777f056d920146))
107+
108+
### Documentation
109+
110+
- Use get_all keyword arg instead of all in docstrings
111+
([`f62dda7`](https://github.com/python-gitlab/python-gitlab/commit/f62dda7fa44e3bc46f03bd6402eba3f641f365eb))
112+
113+
- Use list(get_all=True) in documentation examples
114+
([`f36614f`](https://github.com/python-gitlab/python-gitlab/commit/f36614f1ce5a873ed1bbb8618ced39fa80f13ee6))
115+
116+
- **api-usage**: Fix GitLab API links to the publicly accessible URLs
117+
([`f55fa15`](https://github.com/python-gitlab/python-gitlab/commit/f55fa152cdccc0dd4815f17df9ff80628115667d))
118+
119+
- **api-usage-graphql**: Fix the example graphql query string
120+
([`8dbdd7e`](https://github.com/python-gitlab/python-gitlab/commit/8dbdd7e75447d01a457ac55f18066ebd355e4dbf))
121+
122+
- **job_token_scope**: Fix typo/inconsistency
123+
([`203bd92`](https://github.com/python-gitlab/python-gitlab/commit/203bd92e524845a3e1287439d78c167133347a69))
124+
125+
### Features
126+
127+
- Adds member role methods
128+
([`055557e`](https://github.com/python-gitlab/python-gitlab/commit/055557efe9de9d4ab7b8237f7de7e033a6b02cd9))
129+
130+
- **api**: Add iteration_id as boards create attribute
131+
([#3191](https://github.com/python-gitlab/python-gitlab/pull/3191),
132+
[`938b0d9`](https://github.com/python-gitlab/python-gitlab/commit/938b0d9c188bcffc6759184325bf292131307556))
133+
134+
- **api**: Add support for adding instance deploy keys
135+
([`22be96c`](https://github.com/python-gitlab/python-gitlab/commit/22be96cbe698f5d8b18be388edf9b01d6008d1dd))
136+
137+
- **api**: Add support for avatar removal
138+
([`5edd2e6`](https://github.com/python-gitlab/python-gitlab/commit/5edd2e66cd5d4cd48fcf5f996d4ad4c3d495b3fa))
139+
140+
- **api**: Add support for token self-rotation
141+
([`da40e09`](https://github.com/python-gitlab/python-gitlab/commit/da40e09498277467878b810aa44f86b48813d832))
142+
143+
- **api**: ListMixin.list typing overload
144+
([`6eee494`](https://github.com/python-gitlab/python-gitlab/commit/6eee494749ccc5387a0d3af7ce331cfb1e95308b))
145+
146+
- **api**: Make RESTManager generic on RESTObject class
147+
([`91c4f18`](https://github.com/python-gitlab/python-gitlab/commit/91c4f18dc49a7eed101ce5f004f396436c6ef7eb))
148+
149+
- **api**: Make RESTObjectList typing generic
150+
([`befba35`](https://github.com/python-gitlab/python-gitlab/commit/befba35a16c5543c5f270996a9bf7a4277482915))
151+
152+
- **settings**: Implement support for 'silent_mode_enabled'
153+
([`a9163a9`](https://github.com/python-gitlab/python-gitlab/commit/a9163a9775b3f9a7b729048fab83bb0bca7228b5))
154+
155+
### Refactoring
156+
157+
- Use more python3.9 syntax
158+
([`4e90c11`](https://github.com/python-gitlab/python-gitlab/commit/4e90c113f1af768b8b049f4a64c5978a1bfbf323))
159+
160+
### Testing
161+
162+
- **functional**: Switch to new runner registration API
163+
([`cbc613d`](https://github.com/python-gitlab/python-gitlab/commit/cbc613d0f2ccd8ec021bf789b337104489a3e5f1))
164+
3165

4166
## v5.6.0 (2025-01-28)
5167

pyproject.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,13 @@ version_variables = [
101101
]
102102
commit_message = "chore: release v{version}"
103103

104+
[tool.semantic_release.changelog]
105+
exclude_commit_patterns = [
106+
'''chore\(deps\): .+''', # Exclude dependency updates from the changelog
107+
]
108+
mode = "update"
109+
insertion_flag = "All versions below are listed in reverse chronological order."
110+
104111
[tool.pylint.messages_control]
105112
max-line-length = 88
106113
jobs = 0 # Use auto-detected number of multiple processes to speed up Pylint.

0 commit comments

Comments
 (0)