Skip to content

chore: clean up dependencies, fix CI/CD, and optimize Docker build#1

Open
Zourunfa wants to merge 1 commit intolorryjovens-hub:masterfrom
Zourunfa:chore/config-and-ci-cleanup
Open

chore: clean up dependencies, fix CI/CD, and optimize Docker build#1
Zourunfa wants to merge 1 commit intolorryjovens-hub:masterfrom
Zourunfa:chore/config-and-ci-cleanup

Conversation

@Zourunfa
Copy link
Copy Markdown

@Zourunfa Zourunfa commented Apr 1, 2026

  • Remove 8 unused crate dependencies (dashmap, lru, similar, pulldown-cmark, nom, notify, config, glob) to reduce compile time and binary size
  • Add [profile.release] with LTO, strip, and single codegen-unit for optimized production builds
  • Fix CI branch names: main/develop β†’ master (matches actual branch)
  • Upgrade upload-artifact v3 β†’ v4 (deprecated)
  • Add aarch64-apple-darwin build target for Apple Silicon
  • Upgrade release workflow: softprops/action-gh-release v1 β†’ v2, docker/setup-buildx-action v2 β†’ v3, docker/build-push-action v5
  • Fix Dockerfile: use musl static linking for Alpine compatibility, add dependency cache layer, upgrade rust:1.75 β†’ 1.82, alpine:3.18 β†’ 3.20

- Remove 8 unused crate dependencies (dashmap, lru, similar, pulldown-cmark,
  nom, notify, config, glob) to reduce compile time and binary size
- Add [profile.release] with LTO, strip, and single codegen-unit for
  optimized production builds
- Fix CI branch names: main/develop β†’ master (matches actual branch)
- Upgrade upload-artifact v3 β†’ v4 (deprecated)
- Add aarch64-apple-darwin build target for Apple Silicon
- Upgrade release workflow: softprops/action-gh-release v1 β†’ v2,
  docker/setup-buildx-action v2 β†’ v3, docker/build-push-action v5
- Fix Dockerfile: use musl static linking for Alpine compatibility,
  add dependency cache layer, upgrade rust:1.75 β†’ 1.82, alpine:3.18 β†’ 3.20

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant