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

Open
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:24 +00:00
refactor: unify CI workflow in .gitea/workflows
CI / Test (pull_request) Failing after 36s
CI / Build & Push Image (pull_request) Skipped
f8497c1237
- 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
Some required checks failed
CI / Test (pull_request) Failing after 36s
CI / Build & Push Image (pull_request) Skipped
The changes on this branch are already on the target branch. This will be an empty commit.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/unify-gitea-ci:fix/unify-gitea-ci
git checkout fix/unify-gitea-ci
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-manage#2