Skip to content

Conversation

@rgomezborder
Copy link
Member

@rgomezborder rgomezborder commented May 19, 2025

Associated Redmine task

Description

  • The RPM build now uses --enable-network for mock to allow network operations during build.
  • Updates all references from github.com/Sirupsen/logrus to github.com/sirupsen/logrus.
  • Setting %global debug_package %{nil} in the RPM spec, disabling debug package creation.
  • When package is upgraded redborder-events-counter service is restarted to apply the changes.
  • Introducing a GitHub Actions workflow for building and releasing RPMs.

Additional Notes

  • This PR brings the project to version 3.0.0.

@the-label-bot
Copy link

the-label-bot bot commented May 19, 2025

The Label Bot has predicted the following:

Category Value Confidence Applied Label

@manegron manegron merged commit fd004d8 into development May 30, 2025
@manegron manegron deleted the feature/#21232_refactor_license_system_ng branch May 30, 2025 08:51
manegron added a commit that referenced this pull request May 30, 2025
* Enable network access for RPM build process

* Fix logrus import path to use lowercase

* Add global debug package definition to spec file

* Fix post and postun script syntax in spec file

* Update changelog for version 3.0.0-1 and disable debug package creation

* Add RPM build workflow and version file for release process

* Enhance post-install script to restart service on upgrade and disable debug package creation

* Fix postun script to conditionally run ldconfig based on argument value

Co-authored-by: Rafa Gómez <rgomez@redborder.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants