MIGRATED TO https://codefloe.com/crowci/crow Fast and resource-efficient CI/CD. A streamlined pipeline engine for Git forges with a focus on low overhead and ease of deployment. https://crowci.dev
This repository has been archived on 2026-02-13. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Go 67.7%
  • Vue 25.4%
  • TypeScript 5.1%
  • CSS 1.3%
  • Just 0.3%
  • Other 0.1%
pat-s 80600a4d12
All checks were successful
ci/crow/push/changelog Pipeline was successful
ci/crow/push/static Pipeline was successful
ci/crow/push/test Pipeline was successful
ci/crow/cron/securityscan Pipeline was successful
refactor(ui): redesign repo cards with aligned column layout (#746)
## Summary
- Redesign RepoItem cards to use a ListItem-based single-row layout with fixed-width columns, matching PipelineItem's alignment strategy for consistent vertical alignment across all repo cards.
- Add pipeline event icons (push, PR, cron, tag, etc.), start date metadata column, and compact visibility lock icons with tooltips replacing the verbose badge labels.
- Implement responsive breakpoints: mobile shows only status, rerun, repo name, and disable button; tablet adds pin, event icon, and message; desktop adds history dots, metadata, and forge link.
- Remove the "All active repositories" heading and unused i18n keys to reduce visual clutter.

Reviewed-on: #746
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2026-02-13 11:55:25 +01:00
.crow ci: run builds on thumper 2026-02-12 22:35:31 +01:00
.forgejo refactor: issue templates 2025-07-17 13:15:08 +02:00
.gitsv chore: allow 'enh' as a valid commit type 2025-12-18 14:24:46 +01:00
.vscode feat: add external secret store integrations (HashiCorp Vault/OpenBao) (#650) 2026-01-06 17:16:05 +01:00
.zed feat!: full UI refactor using shadcn (#559) 2025-12-15 23:28:52 +01:00
agent feat: support pipeline readoption when agent disconnects during a pipeline run (#574) 2025-12-16 22:34:46 +01:00
assets feat!: full UI refactor using shadcn (#559) 2025-12-15 23:28:52 +01:00
cli feat(cli): add agent subcommand (#643) 2026-01-03 12:07:44 +01:00
cmd fix: ensure SQLite database directory exists and has correct permissions (#685) 2026-01-21 11:57:23 +01:00
crow-go feat(sdk): implement Version() endpoint in crow-go client (#712) 2026-02-08 10:28:08 +01:00
docs chore(deps): lock file maintenance (main) (#733) 2026-02-12 16:17:22 +01:00
images fix: ensure SQLite database directory exists and has correct permissions (#685) 2026-01-21 11:57:23 +01:00
pipeline chore(deps): update dependency protocolbuffers/protobuf to v33.5 (main) (#721) 2026-02-12 16:17:18 +01:00
server chore(deps): update golang-packages (main) (#731) 2026-02-12 16:17:22 +01:00
shared fix(webhook): prevent body consumption in token.ParseRequest 2026-02-03 10:29:37 +01:00
tools Cleanup openapi generation (#4331) 2024-11-23 09:17:19 +01:00
version feat: add agent build date behind version string in agent cards 2025-12-16 13:07:54 +01:00
web refactor(ui): redesign repo cards with aligned column layout (#746) 2026-02-13 11:55:25 +01:00
.backporter.yaml chore: use new backporting branch 4.6.x 2025-12-26 21:13:36 +01:00
.commitlintrc.json fix(ci): use correct commitlint rule tuple for header-max-length 2026-02-09 13:49:02 +01:00
.dockerignore chore: add .dockerignore to exclude large dirs from build context 2026-02-09 13:44:31 +01:00
.editorconfig chore: revert tab - spaces migration due to test errors 2025-01-20 22:00:29 +01:00
.editorconfig-checker.json chore: format web/ 2025-02-12 23:10:59 +01:00
.gitignore chore: ignore all sqlite files 2025-12-27 20:57:41 +01:00
.golangci.yaml feat: multi-forge support (#668) 2026-01-12 16:23:05 +01:00
.hadolint.yaml Cleanups + prefer .yaml (#3069) 2024-01-11 18:43:54 +01:00
.lycheeignore fix: Add wildcard to .lycheeignore (#4158) 2024-10-04 15:08:05 +01:00
.markdownlint.yaml docs: add instructions for installing remote agents 2025-04-09 19:14:35 +01:00
.mockery.yaml feat(server)!: add encryption at rest for secrets, registries, users, and forges (#593) 2025-12-24 13:48:28 +01:00
.pre-commit-config.yaml chore(deps): update pre-commit hook golangci/golangci-lint to v2.9.0 (main) (#732) 2026-02-12 16:17:22 +01:00
.prettierignore refactor: switch from pnpm to bun (#281) 2025-06-25 09:28:46 +02:00
.prettierrc.json Remove old files (#3077) 2023-12-30 15:10:31 +01:00
.readthedocs.yaml ci: get checks passing with just (#3) 2025-01-15 16:50:32 +01:00
.version-env docs: add version v5.3 2026-02-02 13:46:13 +00:00
.yamllint.yaml ci: improve auto-release steps of helm chart after release 2025-08-13 14:44:12 +02:00
CONTRIBUTING.md docs: add CONTRIBUTING.md, move remaining dev instructions to docs 2025-06-15 14:35:42 +02:00
devcontainer.json refactor: switch from pnpm to bun (#281) 2025-06-25 09:28:46 +02:00
go.mod chore(deps): update golang-packages (main) (#731) 2026-02-12 16:17:22 +01:00
go.sum chore(deps): update golang-packages (main) (#731) 2026-02-12 16:17:22 +01:00
Justfile chore(deps): update dependency protocolbuffers/protobuf to v33.5 (main) (#721) 2026-02-12 16:17:18 +01:00
LICENSE Check for correct license header (#2137) 2023-08-10 11:06:00 +02:00
mkdocs.yaml docs: add docker swarm install example (#365) 2025-10-27 23:12:58 +01:00
README.md chore: update liberapay badges 2025-12-20 22:34:50 +01:00
renovate.json chore: pin dev tool versions and wire up renovate (#713) 2026-02-08 10:19:36 +01:00

A slim and self-hostable CI/CD engine with great extensibility.

Material for MkDocs

📦️ Server   📦️ Agent   📦️ CLI   📦️ Autoscaler

📖️ Documentation

Liberapay receiving   Donate using Liberapay

👉See it in action at ci.crowci.dev