- 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
- remove emoji prefix from automated commit message for consistency with conventional commits
- maintain clear type and scope (docs(readme)) for change tracking
- 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
- add quiet flag to git commit for cleaner output
- store commit SHAs in temporary file for batch processing
- implement loop to set GitHub status for each individual commit
- update success message format for better readability
- maintain existing functionality while enhancing logging and status management
- remove exit on missing version files to prevent workflow failures
- add debug logging for app name and old version when file not found
- improve error handling for missing version files in renovate workflow
- add commits counter to track successful commits
- implement directory existence checks before operations
- add git reset and proper file staging with git rm and git add
- check for actual file changes before committing
- improve error messages and exit conditions
- add success status reporting only when commits are pushed
- add check_directory_contents function to print directory contents
- integrate directory content check after successful directory rename for better debugging
- change from using github.actor to github.repository_owner for reviewer assignment
- change from using github.actor to github.repository_owner for assignee assignment
- ensure proper assignment of repository owner instead of workflow actor
- consolidate multiple regex patterns into single comprehensive pattern for version extraction
- add type hints for version variables to improve code clarity
- implement safe_rename_directory function with comprehensive error handling and validation
- create write_version_file function with proper directory creation and error handling
- replace direct file operations with safer function calls
- add permission and system error handling for directory operations
- implement existence checks before directory operations
- add operation success validation after renaming
- improve error messages with clear success/failure indicators
- update git config email and name to use official github-actions[bot] credentials
- update gitIgnoredAuthors to use official bot email address for proper commit attribution
- fix case sensitivity in issue template assignees field (Assignees → assignees)
- add silent flag to GitHub API calls in renovate workflow to reduce output noise
- add type hints to functions for better code clarity
- fix version extraction logic to correctly access version from dictionary
- improve error handling in workflow with better debugging information
- update workflow to use pull request head ref for accurate file detection
- add fallback to 'latest' version when extraction fails
- enhance logging with old and new version display
- rename script reference from .sh to .py in workflow step
- modify checkout action to use head ref instead of default
- replace bash script with python script for better version extraction and handling
- add major version label checking and auto-merge workflow
- implement pr author verification and automatic reviewer assignment
- enhance version extraction with multiple pattern support (dots, hyphens, mixed separators)
- add pr body columns configuration and update package rules
🔧 chore(workflows): restructure github actions workflow
- change trigger from push to pull_request events
- add python setup and dependency installation
- implement multi-stage workflow with label checking and auto-merge
- add commit author verification
- improve error handling and retry logic for pr merging
- remove workflow_dispatch manual trigger input to simplify workflow
- add file existence check before reading version file to prevent errors
- remove [skip ci] flag from commit message as it's no longer needed
- migrate from deprecated ::set-output to $GITHUB_OUTPUT syntax
- improve commit messages with app name and version details
- enhance commit message formatting with emoji and detailed version info
- add build_context input parameter with default value of current directory
- update docker build step to use dynamic build context from workflow input