1
0
Fork 0
Commit Graph

7178 Commits

Author SHA1 Message Date
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 f9af54b4a9
🔧 chore(renovate): update renovate configuration
- add pooneyy as required reviewer for dependency updates
- add pooneyy's noreply email to git ignored authors list
- enable automerge for dependency updates using PR method
2025-10-04 09:44:58 +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 edea5329d5
Update renovate.json: Add Kasm Workspaces package group to Renovate config 2025-09-30 18:13:13 +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
pooneyy 99408ad5d8
Update build-docker-image.yml 2025-09-05 22:02:35 +08:00
pooneyy aa15b9fbf9
(chroe) Update issue template 2025-09-03 19:29:01 +08:00
pooneyy 6febc9e491
Create build-docker-image.yml 2025-09-03 08:30:23 +08:00
pooneyy 07518db318
(ci) Update github/workflows/renovate.yml: Update Renovate workflow configuration 2025-08-30 16:36:21 +08:00
pooneyy 8e48c3c196
Update renovate.json: Add Bilibili History Fetcher group to Renovate config 2025-08-30 14:27:56 +08:00
pooneyy 6631ef29ae
Update renovate.json: Set Renovate prConcurrentLimit to 0 2025-08-29 13:40:11 +08:00
pooneyy 4e704c6b95
Update renovate.json: Disable renovate for prometheus in seaweedfs compose 2025-08-24 16:08:20 +08:00
pooneyy faced02e04
Update renovate.json: Add version rules for postgresql-postgis 16 and 17 2025-08-24 16:00:09 +08:00
pooneyy 7820de1995
Update renovate.json: Add MoviePilot package group to Renovate config 2025-08-21 21:41:36 +08:00
pooneyy 36e3499db0
Update renovate.json: Add version constraint for movie-pilot 2025-08-20 15:16:27 +08:00
pooneyy b503f06327
Update renovate.json: Group Frp client and server in Renovate config 2025-08-20 13:47:46 +08:00
pooneyy 5d5237e9f0
Create llm-code-review.yml: Add LLM code review GitHub Actions workflow 2025-08-19 16:18:09 +08:00
pooneyy 92c604f794
Update merge-prs.yml: Add PR readiness check before merging Renovate PRs
Introduces a step to wait for all open Renovate PRs to reach a mergeable state before attempting to merge. This prevents premature merging and ensures only PRs with a 'CLEAN' merge state are processed.
2025-08-17 16:47:46 +08:00
pooneyy 06e2f373a1
Update merge-prs.yml: Filter out conflict-free Pull Requests created by bots 2025-08-16 17:22:13 +08:00
pooneyy 95cc84404d
Update renovate.json for MariaDB
Add Renovate rule for MariaDB 11.8 YAML files
2025-08-13 12:36:44 +08:00
pooneyy 67713f6765
Update renovate.json for Syncthing packages
Adds version constraints for Syncthing app YAML files.
2025-08-12 21:25:35 +08:00
pooneyy 6867f017ff
Update renovate.json for Syncthing packages
Adds grouping for Syncthing-related packages.
2025-08-12 21:20:29 +08:00
pooneyy 9c7f4a6a2c
Update actions/checkout and renovatebot versions in workflows 2025-08-11 21:36:34 +08:00
pooneyy 29ed7692ae
Update Readme 2025-08-07 20:02:52 +08:00
pooneyy 8287abab45
Update .gitignore 2025-08-06 06:15:18 +08:00
pooneyy f3f616445e
Update renovate.json 2025-07-25 19:05:33 +08:00
pooneyy 924d14fb8f
Group immich packages in Renovate config
Added a new group in renovate.json to group updates for 'altran1502/immich**' and 'ghcr.io/immich-app/immich**' packages under the 'immich' group. This helps manage and review related dependency updates together.
2025-07-25 18:43:47 +08:00
pooneyy 292f8b25b8
Update renovate.json 2025-07-10 16:47:04 +08:00
pooneyy 60a92ed14b
Update renovate.json 2025-07-07 21:27:19 +08:00
pooneyy 727b324079
Update renovate.json 2025-07-03 01:35:54 +08:00
pooneyy ab31765b3e
Update renovate.json 2025-07-01 21:32:11 +08:00
pooneyy 72e71439d8 Update 2025-06-30 13:39:01 +08:00
pooneyy 181c05931b Update renovate.json 2025-06-28 16:25:44 +08:00
pooneyy 8b80ecd06b Update renovate.json 2025-06-28 15:56:30 +08:00
pooneyy d3d8e1e181 Update renovate.json 将雷池的镜像放在一起更新 2025-06-26 17:09:07 +08:00
pooneyy 45655ad67b Update renovate.json 2025-06-25 19:10:57 +08:00
pooneyy d57707923f Update config 2025-06-20 21:42:33 +08:00
pooneyy d29f50263e Update readme 2025-06-19 21:45:05 +08:00
pooneyy 3d7e945772 Update Readme 2025-06-18 19:27:53 +08:00