Techne provides the shared tooling that powers the entire platform: reusable GitHub Actions workflows, pre-commit hooks, development environments, and Codespaces.
Techne provides the shared tooling consumed by all platform teams. Changes to Techne repositories can have cross-team impact — all consumers pin to commit SHAs, so releases are coordinated when breaking changes are introduced.
Platform Repositories 🏗️
OpenTofu Workflows
Reusable GitHub Actions called workflows for OpenTofu plan/apply with OIDC auth, state encryption, and job summaries.
Pre-Commit Hooks
Custom pre-commit hooks for IaC validation: tofu-fmt, tofu-validate, and tofu-test.
Development Setup
Standardized Ubuntu IaC developer environment setup script. One command installs all required tools.
OpenTofu Codespace
GitHub Codespace definition with pre-installed OpenTofu tooling for cloud-hosted IaC development.