Skip to content

fix: resolve rpmlint validation for pre-release spec files#37

Merged
fedoraBee merged 3 commits intomainfrom
fix/v0.5.0-rc2-rpm-metadata-script
Apr 21, 2026
Merged

fix: resolve rpmlint validation for pre-release spec files#37
fedoraBee merged 3 commits intomainfrom
fix/v0.5.0-rc2-rpm-metadata-script

Conversation

@fedoraBee
Copy link
Copy Markdown
Owner

Version

v0.5.0

Changes

  • fix: resolve rpmlint validation for pre-release spec files
  • fix: resolve rpm spec version update and utilize macros
  • feat: implement podman secrets for postgres and api keys

- Add Secret= directives to Open WebUI and Postgres Quadlet templates
- Add Secrets Management runbook to README.md
- Bump version to 0.5.0-rc2
- Fix logic in update-rpm-metadata.py to conditionally update spec file when --version is explicitly passed
- Update regex to support pre-release tags like -rc in changelog parser
- Ensure RPM changelog entries use tildes for pre-releases
- Stop overwriting 'Version:' in spec file to preserve %{_version} placeholder
- Utilize %mkrel and %{_version} macros in RPM changelog string generation
- Update regex to support pre-release tags like -rc in changelog parser
- Deduplicate changelog entries
- Restore Version: %{_version} placeholder in podman-ai-stack.spec
- Write %_version and %_topdir macros into temporary .rpmmacros during make lint target
- Stop overwriting 'Version:' in spec file inside python script
- Use sanitized RPM_VERSION in Makefile for rpmbuild and tarball creation
@fedoraBee fedoraBee merged commit f05a329 into main Apr 21, 2026
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant