{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"A CLI tool that manages ephemeral Apache Superset environments in GitHub Actions using emoji-labeled state tracking, automating Docker builds and AWS deployments with zero-downtime rolling updates.","skillfed_tags":["github-actions","aws-deployment","ephemeral-environments"],"use_cases":["Superset maintainers testing PRs in isolated environments without manual AWS provisioning or cleanup.","Developers validating configuration changes by triggering environment creation with modified superset_config.py.","Testing specific commits by freezing an environment to prevent auto-updates while continuing development.","Automating blue-green deployments in CI/CD pipelines with automatic traffic switching and old environment cleanup.","Debugging environment state and deployment issues using CLI commands like showtime status and showtime list."],"what_it_does":"Superset Showtime is a CLI tool that automates the lifecycle of ephemeral Apache Superset testing environments. It uses GitHub PR labels as a visual state machine\u2014users add emoji-labeled trigger labels (like \ud83c\udfaa \u26a1 showtime-trigger-start) to request environment creation, and the tool responds by updating labels to show build progress, deployment status, and the environment's IP address. It integrates with GitHub Actions to detect commits, build Docker images, and deploy them to AWS with zero-downtime blue-green deployments.\n\nThe tool handles the full environment lifecycle: building Docker images, deploying to AWS, managing state transitions, and cleaning up resources when done. It supports freezing environments to test specific commits without auto-updating on new pushes, and automatically rolls out new environments when commits are pushed. The label-based state system makes environment status visible directly in the GitHub UI without requiring external dashboards.","worth_installing":"Yes, if you are a Superset maintainer or contributor using GitHub Actions and AWS. The tool solves a specific, well-defined problem\u2014automating ephemeral environment management with minimal operational overhead. Low install friction, no vulnerabilities, and active maintenance make it safe to adopt. Not relevant for users outside the Superset ecosystem or those not using GitHub Actions and AWS."},"id":"superset-showtime","links":{"html":"https://skillfed.io/packages/superset-showtime","md":"https://skillfed.io/packages/superset-showtime.md","pypi":"https://pypi.org/project/superset-showtime/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-28","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"superset-showtime","python_support":"supports_current","summary":"\ud83c\udfaa Apache Superset ephemeral environment management with circus tent emoji state tracking"},"popularity":{"monthly_downloads":92247,"position":13464,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
