Commit Graph

454 Commits

Author SHA1 Message Date
dependabot[bot] 3ff18f388b
chore(deps): bump actions-cool/issues-helper from 3.7.1 to 3.7.2 (#20457)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.7.1 to 3.7.2.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](564cd9b1ba...9861779a69)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 17:36:43 +08:00
dependabot[bot] 675a836f9e
chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#20439)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](29109295f8...c7c5346462)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 16:16:08 +08:00
dependabot[bot] 27e0b8b290
chore(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 (#20433)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](c1e51972af...318604b99e)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-05 18:39:37 +08:00
dependabot[bot] 49af486984
chore(deps): bump actions-cool/issues-helper from 3.7.0 to 3.7.1 (#20424)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](ca1b238fec...564cd9b1ba)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 08:16:10 +00:00
King-of-Infinite-Space 2b951ca938
chore(workflow): prevent similar issue being the current issue (#20410) 2025-11-03 09:23:03 +00:00
dependabot[bot] 9cd93191df
chore(deps): bump actions-cool/issues-helper from 3.6.3 to 3.7.0 (#20415)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.6.3 to 3.7.0.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](45d75b6cf7...ca1b238fec)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 16:59:02 +08:00
dependabot[bot] d7366764e3
chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#20379)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...330a01c490)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 17:18:34 +08:00
Tony b93c7935e1 chore(docker): use zstd to compress image
instead of gzip
2025-10-26 00:49:55 +08:00
Tony 79aa90d09b chore: switch to dataaxiom/ghcr-cleanup-action 2025-10-25 01:56:19 +08:00
Tony 048b8e8ac2 chore: add user parameter to action-ghcr-prune step 2025-10-25 01:25:31 +08:00
Tony c32ccb348c chore: switch to action-ghcr-prune 2025-10-25 01:16:50 +08:00
Tony 884f38156d chore: use personal token instead 2025-10-25 01:12:52 +08:00
Tony 4c3591265f chore: use lower case image name 2025-10-25 00:36:32 +08:00
Tony 63c82c76f7 chore: add container retention policy workflow 2025-10-25 00:32:59 +08:00
zhenlonghe 95bd51e321
chore(workflow): enhance GHCR cleanup script with error handling improvements
- Updated the deletion function to prevent process termination on errors by using 'set +e'.
- Improved error handling for file operations and command outputs to ensure robustness.
- Ensured that the script continues execution even if certain commands fail, enhancing overall reliability.
2025-10-24 22:20:54 +08:00
zhenlonghe 3a3f47fd07
chore(workflow): improve GHCR cleanup process with independent result logging
- Added a results directory to store success and error logs for each deletion attempt, preventing concurrent write conflicts.
- Updated the deletion function to create individual success and error files for better tracking of processed versions.
- Modified the result counting mechanism to utilize the new results directory structure.
2025-10-24 21:35:42 +08:00
zhenlonghe cdf285d44a
chore(workflow): introduce GHCR cleanup workflow with enhanced performance
- Added a new workflow for cleaning up old GHCR package versions, scheduled to run hourly and triggered by Docker releases.
- Implemented a high-performance deletion process using parallel processing to optimize rate limits.
- Removed the previous daily retention workflow, consolidating cleanup functionality into this new workflow.
2025-10-24 21:06:52 +08:00
Tony 0e3e88fa6f style: format code 2025-10-24 20:02:42 +08:00
zhenlonghe f03ac833a6
chore(workflow): update GHCR retention policy to use PAT instead of generated token
- Removed the token generation step for GitHub App authentication.
- Updated the deletion process to utilize a personal access token (PAT) for authentication.
- Maintained the functionality to delete container versions older than 30 days while keeping the 5 most recent versions.
2025-10-24 19:27:52 +08:00
zhenlonghe 6351b49991
chore(workflow): enhance GHCR retention policy with token generation
- Added a step to generate a GitHub App token for authentication.
- Updated the deletion process to use the generated token instead of the default GITHUB_TOKEN.
- Changed the image-names parameter to delete all images instead of just "rsshub".
2025-10-24 19:00:32 +08:00
zhenlonghe fde72d9275
chore(workflow): replace hourly GHCR cleanup with daily retention policy
- Removed the existing hourly cleanup workflow for GHCR packages.
- Introduced a new daily retention workflow that deletes container versions older than 30 days while keeping the 5 most recent versions.
- Updated the scheduling to run at UTC 00:00 for better resource management.
2025-10-24 18:27:10 +08:00
Tony 616be4b278 style: format workflow 2025-10-24 18:14:11 +08:00
zhenlonghe 75d946e36a
chore(workflow): update GHCR cleanup schedule and optimize deletion process
- Changed the cleanup schedule to run hourly for faster package management.
- Adjusted the default dry run mode to false for actual deletions.
- Enhanced logging to provide clearer insights on deletions and remaining versions.
- Implemented limits on deletions per run to avoid rate limits and ensure efficient processing.
2025-10-24 14:39:30 +08:00
zhenlonghe 4c2169610e
chore(workflow): optimize GHCR package cleanup process
- Updated the cleanup script to use a more efficient method for fetching package versions with pagination.
- Enhanced version processing by utilizing jq for batch operations, improving performance and clarity.
- Added detailed logging for versions to be deleted and kept, along with error handling for deletion failures.
- Introduced a dry run mode to preview deletions without executing them.
2025-10-24 13:57:48 +08:00
zhenlonghe 6cee4dc294
chore(workflow): change ghcr cleanup timeout to 120min 2025-10-24 10:47:08 +08:00
zhenlonghe 587e9bfb67
chore(workflow): add ghcr cleanup workflow 2025-10-24 09:02:45 +08:00
Tony 09a1afb05e
feat: increase max HTTP header size (#20337) 2025-10-20 22:19:32 +08:00
Tony 0d37072355 chore: clean up vercel build patches 2025-10-18 13:39:17 +08:00
Tony d6606fc111
chore(deps): update bbob packages to version 4.3.1 and clean up patches (#20323)
* chore(deps): update @bbob packages to version 4.3.1 and clean up patches

* fix: ensure Docker logs command does not fail the workflow

* fix: simplify Dockerfile cleanup step by removing entire lib directory
2025-10-18 05:35:49 +08:00
dependabot[bot] 9c247d3d0e
chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#20322)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.10.0 to 4.0.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](d7543c93d8...faadad0cce)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-18 00:31:15 +08:00
dependabot[bot] 9149b5ebf1
chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (#20293)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](a0853c2454...2028fbc5c2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 21:58:10 +08:00
dependabot[bot] 22f49dc2e6
chore(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 (#20260)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](a7487c7e89...41ff726559)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-09 17:03:17 +08:00
dependabot[bot] b5623a8f11
chore(deps): bump github/codeql-action from 3 to 4 (#20256)
* chore(deps): bump github/codeql-action from 3 to 4

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(ci): pin to tag instead

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-08 22:46:14 +08:00
dependabot[bot] 07da376657
chore(deps): bump actions/stale from 10.0.0 to 10.1.0 (#20237) 2025-10-06 16:22:59 +08:00
dependabot[bot] 4ebbd69429
chore(deps): bump fastify/github-action-merge-dependabot (#20236)
Bumps [fastify/github-action-merge-dependabot](https://github.com/fastify/github-action-merge-dependabot) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/fastify/github-action-merge-dependabot/releases)
- [Commits](e820d631ad...1b2ed42db8)

---
updated-dependencies:
- dependency-name: fastify/github-action-merge-dependabot
  dependency-version: 3.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 08:21:26 +00:00
dependabot[bot] 28cb11866a
chore(deps): bump peter-evans/dockerhub-description from 4.0.2 to 5.0.0 (#20217) 2025-10-02 20:30:59 +08:00
dependabot[bot] f40f80f869
chore(deps): bump docker/login-action from 3.5.0 to 3.6.0 (#20197)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](184bdaa072...5e57cd1181)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 19:21:41 +08:00
Tony 0669d68a55 chore(github): update bug report templates
close #18834
2025-09-16 01:52:58 +08:00
dependabot[bot] 995e000c07
chore(deps): bump sigstore/cosign-installer from 3.9.2 to 3.10.0 (#20055)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](d58896d6a1...d7543c93d8)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 20:45:30 +08:00
Tony 3ea7e1ccc1 feat(workflow): add locking mechanism for inactive pull requests 2025-09-15 02:15:45 +08:00
dependabot[bot] 8604fca270
chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 (#19979)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.1 to 8.0.0.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](60a0d83039...ed597411d8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 19:15:47 +08:00
dependabot[bot] ea675a4db2
chore(deps): bump actions/labeler from 6.0.0 to 6.0.1 (#19977)
Bumps [actions/labeler](https://github.com/actions/labeler) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](f1a63e87db...634933edcd)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 08:18:44 +00:00
dependabot[bot] cd1d4a375d
chore(deps): bump actions/stale from 9.1.0 to 10.0.0 (#19969)
Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5bef64f19d...3a9db7e6a4)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 21:54:57 +08:00
dependabot[bot] e8a326deb9
chore(deps): bump actions/labeler from 5.0.0 to 6.0.0 (#19966)
Bumps [actions/labeler](https://github.com/actions/labeler) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](8558fd7429...f1a63e87db)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 21:53:04 +08:00
dependabot[bot] 868a740fa8
chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 (#19967)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](49933ea528...a0853c2454)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 21:49:42 +08:00
Tony 9fc2a4fea8 chore(actions): add back max-tokens 2025-09-04 16:05:13 +08:00
Tony f969f638c7 chore: update AI model to openai/gpt-4.1-mini and remove max-tokens parameter 2025-09-04 03:50:59 +08:00
dependabot[bot] 595cb87fc4
chore(deps): bump actions/ai-inference from 1 to 2 (#19948)
* chore(deps): bump actions/ai-inference from 1 to 2

Bumps [actions/ai-inference](https://github.com/actions/ai-inference) from 1 to 2.
- [Release notes](https://github.com/actions/ai-inference/releases)
- [Commits](https://github.com/actions/ai-inference/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/ai-inference
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(workflow): hash pin version

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <TonyRL@users.noreply.github.com>
2025-09-02 00:33:59 +08:00
DIYgod f02a8b205c
chore: add AI-powered similar issues finder using GitHub MCP
- Introduced a new workflow that triggers on issue creation to find similar issues using AI.
- Added a prompt configuration for the AI model to retrieve relevant past issues based on the current issue's title and body.
- Implemented steps to prepare input, invoke AI inference, and comment on the issue with found matches.
2025-08-31 21:14:36 +08:00
dependabot[bot] c919357279
chore(deps): bump actions-cool/issues-helper from 3.6.2 to 3.6.3 (#19919)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](50068f49b7...45d75b6cf7)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 16:58:45 +00:00