ci: migrate to Gitea Actions #271

Open
nessar wants to merge 2 commits from feature/gitea-actions into develop
pull from: feature/gitea-actions
Owner

Convert the frozen GitLab pipeline to Gitea Actions for GitFlow policy, lint/format/type checks, functional coverage, production builds, security reports, and branch/SHA image publication with stable-tag promotion. Preserve the advisory benchmark protocol and the merge message's title, closing references, and PR reference. Update repository documentation and tracker instructions for Gitea and tea-cli.

Local validation passed: 652 functional tests, CI policy/publisher regression tests, lint, formatting, both type checks, production build, and workflow validation. Standards and spec reviews found no remaining implementation defects. The existing advisory benchmark still reaches its 300-second timeout; Trivy reports ten dependency findings.

Actions is enabled with owner approval. The owner chose validation before configuring publisher secrets. Keep gitlab-to-gitea/ci-conversion-required until credentials and permissions are verified, the final PR run including publication succeeds, and the first merge message is approved. The activation guide records the remaining checks; historical CI data and rollback backups are preserved.

Closes #268

Convert the frozen GitLab pipeline to Gitea Actions for GitFlow policy, lint/format/type checks, functional coverage, production builds, security reports, and branch/SHA image publication with stable-tag promotion. Preserve the advisory benchmark protocol and the merge message's title, closing references, and PR reference. Update repository documentation and tracker instructions for Gitea and tea-cli. Local validation passed: 652 functional tests, CI policy/publisher regression tests, lint, formatting, both type checks, production build, and workflow validation. Standards and spec reviews found no remaining implementation defects. The existing advisory benchmark still reaches its 300-second timeout; Trivy reports ten dependency findings. Actions is enabled with owner approval. The owner chose validation before configuring publisher secrets. Keep `gitlab-to-gitea/ci-conversion-required` until credentials and permissions are verified, the final PR run including publication succeeds, and the first merge message is approved. The activation guide records the remaining checks; historical CI data and rollback backups are preserved. Closes #268
nessar added 2 commits 2026-10-13 19:43:43 +02:00
ci: migrate to Gitea Actions
CI / policy (push) Successful in 48s
CI / test (push) Canceled after 0s
CI / benchmark (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / security (push) Canceled after 0s
CI / images (push) Canceled after 0s
CI / validate (push) Canceled after 1m8s
CI / policy (pull_request) Successful in 9s
CI / validate (pull_request) Successful in 1m6s
CI / test (pull_request) Successful in 3m30s
CI / benchmark (pull_request) Failing after 5m39s
CI / build (pull_request) Successful in 1m5s
CI / security (pull_request) Successful in 1m27s
CI / required (push) Failing after 1s
CI / images (pull_request) Failing after 18s
CI / required (pull_request) Failing after 1s
d74dfb9938
Some checks are pending
CI / policy (push) Successful in 48s
CI / test (push) Canceled after 0s
CI / benchmark (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / security (push) Canceled after 0s
CI / images (push) Canceled after 0s
CI / validate (push) Canceled after 1m8s
CI / policy (pull_request) Successful in 9s
CI / validate (pull_request) Successful in 1m6s
CI / test (pull_request) Successful in 3m30s
CI / benchmark (pull_request) Failing after 5m39s
CI / build (pull_request) Successful in 1m5s
CI / security (pull_request) Successful in 1m27s
CI / required (push) Failing after 1s
CI / images (pull_request) Failing after 18s
CI / required (pull_request) Failing after 1s
gitlab-to-gitea/ci-conversion-required
Required
Some required checks are missing.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/gitea-actions:feature/gitea-actions
git checkout feature/gitea-actions
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/vac-optimizer#271