Quality is a safety issue.

saferatday0 aims to make software quality achievable, auditable, and sustainable from the start.

Achievable

Move fast and break things (safely)

saferatday0 helps bootstrap higher levels of operational maturity earlier in an organization's life and with far less work.

Auditable

Say what you do and do what you say

saferatday0 makes operations transparent, with executable processes and traceable artifacts so that problems are found and fixed faster.

Sustainable

It's a marathon, not a sprint

saferatday0 tools and methods scale to any team size, putting off that full rewrite indefinitely.

Tools

These tools aim to solve operational challenges that we've identified in the course of our research.

badgie

stable

Assign badges to repositories based on their contents.

View project

cici

stable

Package CI/CD pipelines for distribution.

View project

pully

sandbox

Automate code changes across many repositories.

View project

taggie

sandbox

Assign tags by repository contents.

View project

Library

The saferatday0 library is a collection of reusable automation components.

#release

Manage infrastructure with Ansible.

#release

Build OCI container images.

#security#test#validation

cxx

Run static analysis tools on C/C++ projects.