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
CaIon
8ed2ea6ec1
chore: exclude nightly tags from Docker image workflow triggers
2026-03-17 18:36:24 +08:00
CaIon
163bcb4c01
fix(workflow): enhance tag resolution and error handling in Docker image build
2026-02-04 00:13:47 +08:00
CaIon
46305ebcaa
feat(workflow): add manual trigger and tag input for Docker image builds
...
- Introduce a `workflow_dispatch` event to allow manual triggering of the Docker image build workflow.
- Add an input parameter for specifying the tag name, enhancing flexibility in build processes.
- Update tag resolution logic to prioritize the input tag when provided, ensuring accurate versioning during builds.
2026-02-04 00:09:02 +08:00
Seefs
78eb532958
fix: empty version
2025-10-12 14:23:18 +08:00
Seefs
1e6d34f00a
ignore ghcr
2025-10-12 12:38:44 +08:00
Seefs
bed2863a13
fix env GHCR_REPOSITORY
2025-10-11 14:18:09 +08:00
Seefs
bbc18e8331
feat: matrix ci ( #2014 )
2025-10-11 14:08:32 +08:00
CaIon
fdc3030e47
CI
2025-09-19 14:20:35 +08:00
CaIon
c702abfd7a
CI
2025-09-18 13:53:58 +08:00
CaIon
4069b3f789
chore: update CI workflows to support manual triggers and rename Docker image workflow
2025-06-08 02:42:27 +08:00
CaIon
e7ebfd498d
fix: CI
2025-06-08 00:06:53 +08:00
CaIon
c8ab726655
chore: update docker image workflows
...
- Added support for multiple platforms (linux/amd64, linux/arm64) in docker-image-alpha.yml.
- Removed outdated docker-image-amd64.yml and docker-image-arm64.yml workflows.
- Deleted linux-release.yml, macos-release.yml, and windows-release.yml as part of workflow cleanup.
2025-06-04 01:12:49 +08:00
1808837298@qq.com
25aaefc6b1
chore: Update GitHub Actions workflows and refactor adaptor logic for Docker image builds
2025-03-13 21:10:39 +08:00
1808837298@qq.com
51b13ce038
chore: update CI
2025-02-11 18:23:20 +08:00
1808837298@qq.com
0486041952
update CI
2025-02-11 17:44:54 +08:00
1808837298@qq.com
d4855da092
chore: update CI
2025-02-11 13:14:38 +08:00
1808837298@qq.com
147d0f211b
chore: update CI
2025-02-10 21:59:41 +08:00
1808837298@qq.com
4aaa99a3d4
chore: change workflow runners to self-hosted for Docker and release jobs
2025-01-05 17:17:57 +08:00
CalciumIon
19ba8525da
ci: update ci
2024-07-08 19:48:03 +08:00
CaIon
a3750e4a9a
ci: update ci
2024-03-25 22:55:33 +08:00
CaIon
5303004e8b
ci: update workflows
2024-02-01 19:02:57 +08:00
JustSong
ecf919b122
ci: ignore alpha version
2023-06-21 16:22:56 +08:00
JustSong
0821cd6bf0
ci: build arm version
2023-05-15 15:14:33 +08:00
JustSong
b788281a9b
ci: remove arm64 image builder
2023-05-15 11:36:50 +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