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
- 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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Consolidate split test/release workflows into single unified CI.
Follows unified Forgejo CI pattern from homelab/CLAUDE.md
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.