Skip to content

Conversation

@Martinski4GitHub
Copy link
Member

Merging 'develop' branch changes into the 'master' branch for next release.

Martinski4GitHub and others added 28 commits November 26, 2025 00:15
Ignore 'service-event' calls from uiScribe to avoid conflicts with rotating log files.
Do not check, read, or create the configuration file when user calls the script with the 'help' argument.
- New menu option to set the interval for the logrotate cron job.
- Changes to support uiScribe calls to rotate or clear logs.
- Miscellaneous code improvements.
New option and Code Improvements
Minor Formatting Changes.
Added new 'A01global' configuration file for log rotation.
- Cron job to rotate logs was modified. Calls to logrotate now include filtered log files that don't have a corresponding configuration file in the "/opt/etc/logrotate.d" directory.

- Added a mutually exclusive lock for the calls to logrotate made from Scribe and uiScribe to prevent simultaneous executions trying to rotate the same set of log files.
Bumps the all-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).


Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6.0.0...v6.0.1)

Updates `softprops/action-gh-release` from 2.4.2 to 2.5.0
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v2.4.2...v2.5.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Some code improvements and fine-tuning.
Improved code that generated the list of filtered log files based on the syslog-ng configuration files.
…p/all-actions-581a773ba8

Bump the all-actions group with 2 updates
- Modified the global directives/options for logrotate.
- Improved the way log files without a corresponding logrotate configuration file are rotated.
Removed "postrotate/endscript" directive from each individual configuration file since that's already defined in the global set of configuration directives.
Removed "postrotate/endscript" Directives
Fine-tuning directive to run script after a log file has been rotated.
Fine-Tuning Log Rotation Directive
@Martinski4GitHub Martinski4GitHub merged commit 04e94da into master Dec 23, 2025
1 check 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.

2 participants