# Antsibull-changelog in non-collection projects

**URL:** <https://forum.ansible.com/t/antsibull-changelog-in-non-collection-projects/45821>\
**Category:** Project Discussions\
**Tags:** antsibull, ansible-lint\
**Created:** [May 19, 2026, 5:36pm UTC](https://forum.ansible.com/t/antsibull-changelog-in-non-collection-projects/45821 "2026-05-19T17:36:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oranod](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/oranod/32/1434_2.png) [@oranod](https://forum.ansible.com/u/oranod)\
**Post date:** [May 19, 2026, 5:36pm UTC](https://forum.ansible.com/t/antsibull-changelog-in-non-collection-projects/45821/1 "2026-05-19T17:36:53Z")

</div>

Hey @felixfontein (and all), I’ve been looking at adding changelogs to a non-collection project with `antsibull-changelog`. I thought it might be good to ask here in the forum instead of in the [Antsibull Tools](https://matrix.to/#/#antsibull:ansible.com) channel on Matrix.

Here is the config I used:

```yaml
is_other_project: true
use_semantic_versioning: false
title: Amazing project title
sanitize_changelog: true
trivial_section_name: trivial

```

I initialized with `antsibull-changelog init --is-other-project .`, created a few test fragments, and ran two releases:

1. `antsibull-changelog release --version 2026.05.0`
2. Added another fragment and then `antsibull-changelog release --version 2026.05.1`

Everything seems great. I also looked at the `ansible-community` GitHub org and found that the `antsibull-*` tooling projects use `is_other_project: true`.

So my question is pretty basic. Are there any gotchas or considerations for using `antsibull-changelog` with non-collection projects? I guess everything is fine but would appreciate any insights if I’m overlooking something.

Another thing I’m curious about is that I see there’s a `antsibull-changelog lint` option for validating fragments but wondering if there’s any tooling for checking that PRs contain fragments?

Thanks!

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [May 19, 2026, 7:26pm UTC](https://forum.ansible.com/t/antsibull-changelog-in-non-collection-projects/45821/2 "2026-05-19T19:26:50Z")

</div>

> [@oranod](#):
>
> So my question is pretty basic. Are there any gotchas or considerations for using `antsibull-changelog` with non-collection projects? I guess everything is fine but would appreciate any insights if I’m overlooking something.

For me it has been working pretty well so far. I’m not aware of gotchas.

> [@oranod](#):
>
> Another thing I’m curious about is that I see there’s a `antsibull-changelog lint` option for validating fragments but wondering if there’s any tooling for checking that PRs contain fragments?

There’s no tooling I know for checking that PRs contain fragments. I know that some collections do this, but none that I maintain.
