1
0
Fork 0
Commit Graph

112 Commits

Author SHA1 Message Date
pooneyy b97d56aa14
ci(build-docker): update github actions attestation workflow
- update action from `actions/attest-build-provenance` to `actions/attest` for artifact attestation step
2026-02-26 11:46:46 +08:00
pooneyy f67cab96cf
docs(notice-board): update release list
- remove specific release entries (nginxpulse, keycloak)
- comment out release list placeholder for future updates
2026-02-23 00:24:18 +08:00
pooneyy 5c2361485f
build(renovate): extend workflow to handle script version updates
- 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
2026-02-05 16:44:35 +08:00
pooneyy 6c21953a71
docs(ci): standardize commit message format in notice board workflow
- remove emoji prefix from automated commit message for consistency with conventional commits
- maintain clear type and scope (docs(readme)) for change tracking
2026-02-04 14:49:47 +08:00
pooneyy 77623e2015
docs(notice-board): update release list
- add keycloak to the releases list
2026-02-01 14:05:46 +08:00
pooneyy 094278cc74
docs(notice-board): update release list
- change release entry from 'phpldapadmin' to 'nginxpulse'
2026-01-31 18:08:14 +08:00
pooneyy a8da9308cb
📝 docs(notice-board): update release list
- remove wavelog, promptx, and rallly from the releases section
- add phpldapadmin as the new project in the releases section
2026-01-25 21:59:43 +08:00
pooneyy 4b137f4b44
📝 docs(notice-board): update project listing in notice board
- remove gatus from releases list
- add rallly to releases list
2026-01-20 04:25:45 +08:00
pooneyy 824366f60a
📝 docs(notice-board): update release list
- add wavelog to release tracking list
- add promptx to release tracking list
2026-01-18 23:34:47 +08:00
pooneyy a5a4357ddc
📝 docs(notice-board): add gatus to releases section
- update notice board configuration to include gatus in the releases list
2026-01-13 22:25:05 +08:00
pooneyy c1b1c39e85
📝 docs(notice-board): update notice board configuration
- comment out 'authentik' release
2026-01-12 01:31:59 +08:00
pooneyy b93ccd3af1
📝 docs(notice-board): add authentik to release notices
- update notice board configuration to include authentik in the releases section
2026-01-05 01:04:08 +08:00
pooneyy c88f79520d
🔧 chore(ci): simplify renovate workflow condition
- remove redundant `github.triggering_actor == 'renovate[bot]'` check
- maintain same security logic using only `github.actor == 'renovate[bot]'`
2025-12-25 19:19:16 +08:00
pooneyy 11e1bedc56
📝 docs(notice-board): update notice board configuration
- comment out the default release entry to prevent automatic posting
- prepare configuration for future release announcements
2025-12-24 04:17:16 +08:00
pooneyy 373442fb5f
📝 docs(notice-board): update releases section
- add notediscovery to the releases list
2025-12-15 19:38:01 +08:00
pooneyy 841103f3c2
🔧 chore(renovate): update version extraction regex pattern
- 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
2025-12-06 01:38:13 +08:00
pooneyy 6144aaf91d
📝 docs(notice-board): update notice board configuration
- remove trendradar from releases list
- comment out the releases section for future use
2025-11-28 21:18:10 +08:00
pooneyy 59e5bc1f37
📝 docs(notice-board): add trendradar to releases section
- enable trendradar release tracking in notice board configuration
2025-11-23 22:09:48 +08:00
pooneyy 02629636f0
📝 docs(notice-board): comment out releases section
- remove bettafish from releases list
- comment out the releases section for future use
2025-11-17 02:24:29 +08:00
pooneyy 8de7d9f8b9
📝 docs(notice-board): update notice board configuration
- comment out preview section entries
- add bettafish to releases section
2025-11-12 03:18:41 +08:00
pooneyy e5677aa419
📝 docs(notice-board): add bettafish project to preview section
- add bettafish project with chinese and english descriptions
- include project icon, name, and github url
- enable previously commented preview section
2025-11-12 01:57:15 +08:00
pooneyy 473b0ef0fc
🐛 fix(ci): fix git commit command syntax
- add missing -m flag to git commit command for proper message formatting
2025-11-12 01:56:43 +08:00
pooneyy 84badd78c4
🐛 fix(ci): fix errors caused when enhancing multi-tag support
- 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
2025-11-11 00:43:48 +08:00
pooneyy 4351ea0f12
👷 ci(docker): enhance multi-tag support in image build workflow
- add multi-tag setup step supporting comma-separated image tags
- automatically add latest tag unless already included
- replace hardcoded tag configuration with metadata-action output
- simplify tag management logic for improved workflow maintainability
2025-11-10 22:56:42 +08:00
pooneyy 1170a5d6fb
📝 docs(readme): add notice board configuration file
- add initial notice-board.yml file for GitHub repository announcements
- include preview and releases sections
- provide template structure for future announcements with multilingual support
2025-11-07 13:51:47 +08:00
pooneyy a5c965b1df
feat(workflows): add notice board update workflow
- 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
2025-11-07 13:50:00 +08:00
pooneyy e8a96429bd
🔧 chore(ci): improve commit handling and status reporting
- 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
2025-10-27 12:30:53 +08:00
pooneyy df07e93478
🐛 fix(renovate): correct version file parameter
- use new_ver_dir instead of new_version for version file content
2025-10-16 03:33:07 +08:00
pooneyy 19f8a7f43e
🔧 chore(renovate): update version file path
- fix variable name from old_version to old_ver_dir in version file path construction
2025-10-12 12:52:53 +08:00
pooneyy 889b00edda
🐛 fix(renovate): remove unnecessary chmod command
- remove redundant chmod +x command for Python script
- Python scripts don't require execute permissions to run with python3 interpreter
2025-10-10 20:38:21 +08:00
pooneyy 6abd8b9b13
🐛 fix(renovate): handle missing version files gracefully
- 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
2025-10-10 15:20:33 +08:00
pooneyy a469bf47bd
🔧 chore(renovate): improve version update workflow
- remove redundant directory existence check comment
- replace deprecated arithmetic expression with modern shell syntax
- add commit counter display for better progress tracking
2025-10-10 14:22:41 +08:00
pooneyy 265a899c2d
🔧 chore(workflow): enhance version update process with better error handling
- 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
2025-10-10 12:00:41 +08:00
pooneyy 218ffaa84a
🔧 chore(renovate): disable automatic reviewer assignment for major PRs
- comment out automatic reviewer and assignee assignment for major version updates
- maintain existing label removal functionality
2025-10-09 13:49:26 +08:00
pooneyy 69559ea186
feat(renovate): add directory content verification
- add check_directory_contents function to print directory contents
- integrate directory content check after successful directory rename for better debugging
2025-10-09 03:18:37 +08:00
pooneyy 65a07859d6
🐛 fix(renovate): update reviewer and assignee assignment
- 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
2025-10-08 23:15:45 +08:00
pooneyy 750d742009
🔧 chore(workflow): remove conditional execution from version update
- remove `|| true` from git push command to ensure workflow fails on push errors
2025-10-07 22:58:02 +08:00
pooneyy a67be05173
♻️ refactor(renovate): simplify version extraction and add safety functions
- 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
2025-10-07 15:41:29 +08:00
pooneyy 6987076622
🔧 chore(renovate): update github actions bot configuration
- 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
2025-10-07 15:17:57 +08:00
pooneyy 4587c9b1b1
🔧 chore(github): standardize issue template configuration and workflow
- fix case sensitivity in issue template assignees field (Assignees → assignees)
- add silent flag to GitHub API calls in renovate workflow to reduce output noise
2025-10-06 23:35:10 +08:00
pooneyy 60513cb920
♻️ refactor(workflow): enhance version extraction and workflow reliability
- 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
2025-10-06 21:40:27 +08:00
pooneyy deae7397a8
feat(renovate): migrate from shell script to python implementation and enhance automation
- 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
2025-10-06 16:48:14 +08:00
pooneyy a8061d9521
🔧 chore(ci): set the check status of the commit created by the workflow to pass 2025-10-04 18:47:08 +08:00
pooneyy ee00df151b
🔧 chore(renovate): improve workflow reliability and remove manual trigger
- 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
2025-10-04 17:22:57 +08:00
pooneyy 72f6ebf81b
🔧 chore(renovate): change git user name for github-action
- shorten git user name from "github-action update-app-version" to "github-action"
2025-10-04 10:10:24 +08:00
pooneyy 4a30cf5fc8
🔧 chore(workflows): update github actions
- 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
2025-10-04 09:45:22 +08:00
pooneyy 91aa0ab525
👷 ci(docker): add build context parameter to workflow
- add build_context input parameter with default value of current directory
- update docker build step to use dynamic build context from workflow input
2025-10-03 20:54:53 +08:00
pooneyy 2e191bb395
🔧 chore(ci): fix docker build args variable name
- correct variable name from `repo` to `build_args` in docker build workflow
2025-10-03 16:02:01 +08:00
pooneyy 9ddf9c79c9
feat(ci): Optimize Docker image build workflow
- Add new build-args parameter to support Dockerfile build parameter configuration
- Adjust parameter order and default values
2025-10-03 04:17:00 +08:00
pooneyy 0d1821ccbd
Update .github/workflows/build-docker-image.yml: Fix quoting in build report HTML in workflow 2025-09-20 02:26:13 +08:00