Commit Graph
21 Commits
Author SHA1 Message Date
xixu-me b4aed525f7 Improve README translation workflow with chunked processing
Replaces the previous DeepL GitHub Action with a custom Node.js script that splits README.md into chunks for translation, improving handling of large files and preserving structure. Adds steps to set up Node.js, install dependencies, and process translation in segments, with enhanced commit messages reflecting translation statistics and features.
2025-08-31 21:43:02 +08:00
xixu-me 06fdfcf2ae Update DeepL translate action to v2.2.0
Bump lyqht/deepl-translate-github-action from v2.1.1 to v2.2.0 in the translate-readme workflow for improved features and fixes.
2025-08-31 21:27:42 +08:00
xixu-me b7a590808a Add workflow to auto-translate README and enable arxiv platform
Introduces a GitHub Actions workflow to automatically translate README.md to English using DeepL, update language links, and add a translation disclaimer. Also enables the 'arxiv' platform in the platforms configuration.
2025-08-31 21:16:03 +08:00
xixu-me 58a0835213 Ignore docs and config files in CI workflow triggers
Updated the GitHub Actions workflow to ignore changes in markdown files, documentation, test, scripts, and common config files when triggering on push and pull_request events. This reduces unnecessary workflow runs for non-code changes.
2025-08-19 21:44:49 +08:00
xixu-me f2cbc870d7 Rename docker workflow to image and update labels
Renamed the workflow file from docker.yml to image.yml and updated workflow and step names to use 'Image' instead of 'Docker'. This improves clarity and generalizes the workflow for building and pushing images.
2025-08-19 21:35:43 +08:00
xixu-me a800fd9082 Fix Trivy scan to use correct image tag
Introduced a step to extract the first image tag from build outputs and use it as the image reference for the Trivy vulnerability scanner. This ensures the scanner analyzes the correct image version.
2025-08-19 21:25:23 +08:00
xixu-me 5c9c02008e Update Trivy scan to use tag instead of digest
Added debug output steps and changed the Trivy vulnerability scanner to reference the image by tag (${github.ref_name}) instead of digest. This helps with debugging and aligns the scan with the tagged image.
2025-08-19 21:21:45 +08:00
xixu-me 28b23f31bd Update Docker workflow to use image digest for Trivy scan
Adds outputs for image tags and digest in the build-and-push job and updates the Trivy scanner to reference the image by digest instead of the latest tag. This ensures the vulnerability scan is performed on the exact built image.
2025-08-19 21:11:16 +08:00
xixu-me 4fc2cc8002 Add attestations permission to Docker workflow
Grants the 'attestations: write' permission in the GitHub Actions Docker workflow to enable writing attestations. This may be required for enhanced security or provenance features.
2025-08-19 21:04:37 +08:00
xixu-me 2cc93ba0ce Fix Docker digest output reference in workflow
Updates the GitHub Actions workflow to use the correct step ID 'build-and-push' for the Docker image digest output, ensuring the provenance attestation references the correct value.
2025-08-19 21:00:48 +08:00
xixu-me f01acfa0bb Add id-token write permission to Docker workflow
Grants the workflow 'id-token: write' permission, which may be required for certain authentication steps or integrations in the Docker build and publish process.
2025-08-19 20:55:47 +08:00
xixu-me 4d47c42084 Add Docker support and server entrypoint
Introduced Dockerfile, .dockerignore, and GitHub Actions workflow for building and publishing Docker images. Added server.js as the Express entrypoint for standalone deployment. Updated README with Docker, Docker Compose, and Kubernetes deployment instructions.
2025-08-19 20:37:29 +08:00
xixu-me 65300f2a3d Remove Dependabot and deploy workflow configs
Deleted .github/dependabot.yml and .github/workflows/deploy.yml to disable automated dependency updates and deployment to Cloudflare Workers.
2025-07-24 20:06:12 +08:00
xixu-me 8f895cdcb2 Update deploy.yml 2025-06-27 10:58:10 +08:00
xixu-me 248b58db58 Update deploy.yml 2025-01-10 17:08:04 +08:00
xixu-me d411a3627f Create deploy.yml 2024-11-02 19:20:33 +08:00
xixu-me be8280ec65 Delete home-page.yml 2024-11-02 01:32:21 +08:00
xixu-me 4300e66165 Update home-page.yml 2024-11-01 20:24:32 +08:00
xixu-me 0cfd692dcc Create home-page.yml 2024-11-01 20:21:48 +08:00
xixu-me 2653adb2d9 Delete home-page.yml 2024-11-01 20:04:42 +08:00
xixu-me 4becdbfc24 Create home-page.yml 2024-11-01 19:16:01 +08:00