refactor: unify CI workflow in .gitea/workflows #2

Closed
poimen wants to merge 1 commits from fix/unify-gitea-ci into main
Member

Consolidate split test/release workflows into single unified CI.

  • Merge ci.yaml + release/build-prod.yaml into single .gitea/workflows/ci.yaml
  • Add explicit job dependencies (build-push needs test)
  • Test runs on all PRs + main pushes
  • Build/release runs on main/tags only (after test passes)

Follows unified Forgejo CI pattern from homelab/CLAUDE.md

Consolidate split test/release workflows into single unified CI. - Merge ci.yaml + release/build-prod.yaml into single .gitea/workflows/ci.yaml - Add explicit job dependencies (build-push needs test) - Test runs on all PRs + main pushes - Build/release runs on main/tags only (after test passes) Follows unified Forgejo CI pattern from homelab/CLAUDE.md
poimen added 1 commit 2026-09-14 13:50:20 +00:00
refactor: unify CI workflow in .gitea/workflows
CI / Test (pull_request) Failing after 21s
CI / Build & Push Binaries (pull_request) Skipped
ede41fd8b5
- Merge test + release/build workflows into single ci.yaml
- Add explicit job dependencies (build-push needs test)
- Test runs on all PRs + main pushes
- Build/release runs on main/tags only (after test passes)
- Proper Node.js install before actions/checkout@v4
- Remove docker socket-breaking container overrides
rock closed this pull request 2026-09-27 09:43:39 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: riotpiao-poimen/kmsvc-cli#2