Skip to main content

v1.8.0 — CI/CD Pipeline & DevOps Automation

· 2 min read

We're excited to announce v1.8.0, featuring comprehensive CI/CD automation, GitHub Actions pipelines, and OpenSpec integration for spec-driven development!

Release

v1.8.0

January 18, 2026

Automated Builds & Spec-Driven Development

← Back to Blog

New Features

CI/CD & DevOps

  • GitHub Actions Pipelines — Automated Docker builds for all services with 1.x versioning scheme
  • Manual Workflow Triggers — Added workflow_dispatch for on-demand builds across all repositories
  • OpenSpec Integration — Initialized spec-driven development framework across all projects
  • Data Pipeline CI/CD — Full ingester workflow with dry-run support, caching, and notifications

DevOps Infrastructure

  • Unified Docker Compose Stack — Single stack with Caddy, observability & analytics profiles
  • KrakenD API Gateway — Dynamic environment configuration for API routing
  • GitHub Secrets Automation — Docker-based setup script for managing secrets

Analytics Pipeline

  • DBT Pipeline Workflow — Automated data lakehouse builds with Elementary reports
  • Docker Caching — Optimized build times with proper cache layers

Enhancements

CTMS Platform

  • Studies module: Back button with pagination handling
  • Drug modal: Fixed close mark behavior
  • Dark overlay: Background dimming when sheets are open
  • User management: Active/Inactive status toggle
  • Cube API URL now configurable via environment variable

Documentation

  • GitHub Actions CI/CD deployment guide
  • Docker caching and DATALAKE_APIS handling docs
  • Dry-run mode documentation for ingester pipeline
  • Sanitized all docs for public exposure

Data Pipeline

  • Elementary data quality reports generation
  • DBT dependencies auto-installation in workflows
  • Proper environment variable handling for DATALAKE_APIS

Bug Fixes

CI/CD

  • Fixed docker-entrypoint.sh executable permissions
  • Fixed heredoc delimiter quoting for GitHub Actions
  • Fixed DATALAKE_APIS shell parsing with JSON file approach
  • Fixed profile flag issues in Elementary commands

Infrastructure

  • Removed unused FRAPPE_API_TOKEN from compose files
  • Fixed GitHub Actions build configurations

For complete documentation, visit our docs site.