feat: add Forgejo Actions CI pipeline #56
No reviewers
Labels
No labels
area:auth
area:docs
area:imap
area:model
area:ops
area:search
area:security
area:smtp
area:ui
priority:p0
priority:p1
priority:p2
type:bug
type:chore
type:feature
type:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ariejan/envoy!56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/ci-forgejo-actions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements #6 — Forgejo Actions CI pipeline.
.forgejo/workflows/ci.ymlmirrors the existing GH workflow (scan_ruby,scan_js,lint,test) and adds atest:systemstepruby/setup-ruby@v1withbundler-cache: true; RuboCop cache preservedtestjob joins theenvoy_defaultcompose network so jobs reach Dovecot + MailHog by hostnamedocker-compose.test.ymldefines Dovecot 2.4 + MailHog, with config undertest/integration/support/dovecot/test/integration_test_helper.rbskips when services are unreachable, sobin/rails teststays green locally without the compose stackTest plan
bin/rails testwith compose up — 2 runs, 4 assertions, 0 skipsbin/rails testwithout compose — 2 skips, no errorsbin/rubocopcleanView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.