You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add README, Dependabot configuration, and Go linting workflow
Add basic Golang lint that checks generated files, tidyness of go module
formatting, combined with custom lint hook for repo-specific setup.
Configure dependabot for UCI to keep workflows up-to-date.
Update README with basic information.
**UCI (Unified Continuous Integration)** is Sei’s **standard engineering guardrail** for CI. It delivers **consistency** across repositories and **maintainability** through shared, versioned workflows and sensible defaults.
4
+
5
+
***Consistency:** One pattern for lint/test/build so teams don’t reinvent CI per repo.
6
+
***Maintainability:** Centralized modules reduce duplication and drift, making updates safer and faster.
7
+
8
+
## Status
9
+
10
+
🚧 **Active development.**
11
+
Current, focus is to support **Golang**; additional languages may be added later.
12
+
13
+
## Principles
14
+
15
+
***Consistency first:** Shared templates & defaults are the norm; overrides are opt-in and minimal.
16
+
***Maintainability at scale:** Central updates propagate safely; repos stay aligned.
17
+
***Guardrails, not handcuffs:** Opinionated by default, extensible where it counts.
0 commit comments