30 Commits

Author SHA1 Message Date
CaIon
a5e20269dd security: harden Docker and release CI workflows
- Pin all GitHub Actions to commit SHA to prevent supply chain attacks
- Enable SLSA provenance attestation (mode=max) and SBOM generation
- Add cosign keyless signing for Docker images via GitHub OIDC
- Capture and output image digests to GitHub Job Summary
- Pin Dockerfile base images to digest (bun:1, golang:1.26.1-alpine, debian:bookworm-slim)
- Add SHA256 checksum generation for binary releases (Linux/macOS/Windows)
- Update actions/checkout v3->v4, actions/setup-go v3->v5 in release.yml
2026-03-24 23:56:15 +08:00
Seefs
ae30b4d15f fix: health check 2025-12-12 20:37:32 +08:00
Seefs
2430a8e036 chore(go): enable greenteagc 2025-12-02 23:15:20 +08:00
CaIon
a00c6393c5 feat: implement audio duration retrieval without ffmpeg dependencies 2025-10-28 15:50:45 +08:00
Seefs
1e39b5ede1 fix: version 2025-10-12 13:05:13 +08:00
Seefs
5010f2d004 format: package name -> github.com/QuantumNous/new-api (#2017) 2025-10-11 15:30:09 +08:00
Seefs
2606d16e4e Alpha CI (#2011) 2025-10-11 13:24:04 +08:00
CaIon
a2f7c87666 🔄 update: add bun.lock file copy to Dockerfile for dependency management
- Included the `bun.lock` file in the Dockerfile to ensure consistent dependency installation during the build process.
2025-07-13 14:05:45 +08:00
Peter Dave Hello
3654169939 refactor: optimize Dockerfile apk usage 2025-04-29 22:54:43 +08:00
1808837298@qq.com
e84d602e17 refactor: Optimize Dockerfile for Go build process
- Use alpine-based Golang image for smaller build size
- Simplify Go build command by removing static linking flag
- Improve Docker multi-stage build configuration
2025-02-12 17:18:23 +08:00
Calcium-Ion
b21ba28167 Merge pull request #723 from kuwork/main
Support for MokaAI M3E
2025-02-11 22:16:18 +07:00
1808837298@qq.com
305be19bb2 chore: disable cgo 2025-02-11 18:51:27 +08:00
1808837298@qq.com
cb458caefd chore: disable cgo 2025-02-11 18:51:09 +08:00
1808837298@qq.com
51b13ce038 chore: update CI 2025-02-11 18:23:20 +08:00
kuwork
fdebb6e6e8 Merge branch 'main' into main 2025-02-04 22:52:37 +08:00
Seefs
68bdb7002d fix: display docker build error 2025-01-25 12:58:08 +07:00
Seefs
aab25415ab fix: remove ffmpeg-tools 2025-01-25 12:55:40 +07:00
1808837298@qq.com
a2867cceb8 chore: add ffmpeg-tools to Dockerfile for enhanced multimedia processing 2025-01-22 13:41:46 +08:00
Jerry
8e2059b898 Support for MokaAI M3E 2025-01-22 04:21:08 +08:00
沈浩
dab21d5263 fix: incorrect whisper audio usage 2025-01-17 18:12:05 +08:00
1808837298@qq.com
e10531670e Update Dockerfile to use Bun for package management and build process
- Changed base image from Node.js to Bun for improved performance.
- Replaced npm install with bun install for dependency management.
- Updated build command to use Bun for building the application.
- Added new bun.lockb file to track Bun dependencies.
2025-01-06 16:37:21 +08:00
CaIon
fd67223320 fix: ci 2024-03-23 21:47:51 +08:00
CaIon
5216bd22ad update Dockerfile 2024-03-23 19:18:28 +08:00
CaIon
288d7e77ef update Dockerfile 2023-12-27 00:19:25 +08:00
CaIon
b6726096a5 fix VERSION 2023-12-21 23:11:52 +08:00
Jungley
0b55a4aea8 ci: add stage caching to Dockerfile (#408) 2023-08-13 22:55:43 +08:00
JustSong
31a75c0737 fix: disable eslint when building (close #371, close #376) 2023-08-12 09:29:29 +08:00
JustSong
36326c6d72 chore: update Dockerfile 2023-04-26 13:04:01 +08:00
JustSong
483bd64d8f Rename to One API 2023-04-22 21:14:09 +08:00
JustSong
4cbef0780e Initial commit 2023-04-22 20:39:27 +08:00