feat(ci): split release pipeline and add Docker caching

- Split release.yml into PyPI/GitHub release and Docker workflows
- Add GitHub Actions cache for Docker builds (10-15x faster rebuilds)
- Implement dual-trigger for docker-release.yml (auto + manual)
- Add comprehensive workflow documentation in .github/workflows/docs/
- Backup original workflow as release.yml.backup
This commit is contained in:
unclecode
2025-10-21 10:49:05 +08:00
parent f4ed1da237
commit c3a192775a
6 changed files with 2481 additions and 54 deletions

1029
.github/workflows/docs/README.md vendored Normal file

File diff suppressed because it is too large Load Diff