I should really start calling this “This Fortnight in Open Source.” Although, the numbers of changes in this fortnight may convince me that weekly is indeed better.
Administrate is a framework for creating flexible, powerful admin dashboards in Rails.
Shoulda Matchers provides simple one-liner tests for common Rails functionality.
Suspenders is a Rails template with our standard defaults, ready to deploy.
dependabotbot bumped a number of gem versions including clearance (9b4a220), activerecord (4119209), activesupport (113aae9), actionpack (24bc6d3), globalid (a3142f9), rails-html-serializer (3e6b679), and rack (af22365).
Flightdeck provides Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices.
Joe Ferris (jferris) increased timeouts for destroying namespaces to 15 minutes (cac8753), ensured a cluster is created before an ingress (4a96cf6), and added destroying CloudWatch log groups to the cleanup of acceptance test runs (3efab59). He also updated Istio metrics to sum by destination service namespace instead of source namespace (2a83714) and changed the Istio recording rules to include the aggregated bucket values so that they’ll be available for percentile calculations in a managed Prometheus instance (38f8ee3). Lastly, Joe added a trigger to run acceptance tests monthly, relieving the pain of manually running the several-hours-long workflow (83efb70).
thoughtbot dotfiles is a set of vim, zsh, git, and tmux configuration files.
Rami Taibah and Daniel Nolan (danielnolan)
agignore in order to have the vendor directory ignored by
Rails 7 expects the vendor directory to be committed and not in
Rami and Daniel also updated the check for fzf installed via homebrew
Laptop is a shell script to set up a macOS laptop for web and mobile development.
Terraform EKS CI/CD Pipeline creates CI/CD pipelines to deploy applications to EKS clusters.