- modify regex pattern in custom manager to optionally match lines starting with '# renovate' comment
- improve pattern to handle newlines before variable assignment for better compatibility
- add logic to process .sh script files in /apps/*/scripts/ directories
- extract new version from script content and rename app version directory
- update commit logic to include script files alongside docker-compose.yml
- add custom manager to detect and update docker image references in shell scripts
- configure regex pattern to match image name and version variables
- set datasource to docker for automated version updates
- remove emoji prefix from automated commit message for consistency with conventional commits
- maintain clear type and scope (docs(readme)) for change tracking
- add new package-specific rules to pin `ghcr.io/pooneyy/php` images by major.minor version (7.4, 8.1, 8.2, 8.3, 8.4, 8.5)
- remove old file-specific pinning rules for `apps/php-unofficial` directories (7.4.*, 8.1.*, 8.4.*)
- consolidate php version management to a package-based approach
- remove deprecated `matchCurrentVersion` and `allowedVersions` constraints for linuxserver/calibre-web package
- maintain custom regex versioning scheme for the package
- modify regex pattern in `renovate-app-version.py` to better handle version strings with zero or more separators
- change pattern from `r'(\d+(?:[\.\-]\d+)+)'` to `r'(\d+(?:[\.\-]*\d+)+)'` to allow zero or more separators between digits
- add bettafish project with chinese and english descriptions
- include project icon, name, and github url
- enable previously commented preview section
- extract first tag from comma-separated image_tag input using cut command
- introduce FIRST_TAG environment variable for consistent tag reference
- update all image operations to use FIRST_TAG instead of IMAGE_TAG
- maintain backward compatibility while enabling multi-tag support
- add initial notice-board.yml file for GitHub repository announcements
- include preview and releases sections
- provide template structure for future announcements with multilingual support
- create new GitHub Actions workflow for automated notice board updates
- trigger on pushes to config branch with specific YAML file changes
- configure SSH signing for secure commits
- fetch and execute Python script from gist to update README files
- automatically commit and push changes to documentation files