CI/CD Tools — GitHub Actions & GitLab CI
Four browser-based CI/CD utilities: format and structurally validate GitHub Actions workflows and GitLab CI YAML. For general YAML formatting see beautify YAML.
- Beautify GitHub Actions and GitLab CI YAML for readable reviews.
- Catch structural workflow errors before you push.
- Pair with Dockerfile and Compose checks in the same session.
Format GitHub Actions
Beautify GitHub Actions workflow YAML with 2-space indent (comments not preserved).
Validate GitHub Actions
Structural checks for on, jobs and steps — not full actionlint.
Format GitLab CI
Format .gitlab-ci.yml with 2-space indent (js-yaml round-trip).
Validate GitLab CI
Structural checks for stages, jobs and script/trigger — not a GitLab runner.
Guides

GitLab CI: Format and Validate Your .gitlab-ci.yml Online
Stages, includes, `rules:`: structurally validate a .gitlab-ci.yml before the pipeline runs — not a GitLab runner, not official CI Lint.

GitHub Actions: Lint and Fix Your Workflow YAML
Broken YAML, missing `on` or `jobs`, empty steps: structurally validate workflows before you push — and keep actionlint in CI.

Validate Docker Compose and `.env` Files Online
Check `compose.yml` and `.env` structure before `docker compose up` — validate locally in your browser without installing CLI tools.

Dockerfile Lint and Format Online: A Practical Hadolint Guide
Catch Docker anti-patterns and format Dockerfiles before CI with browser-based lint and format tools.

Automate Minification in CI/CD (GitHub Actions, GitLab CI)
Learn how to integrate JavaScript and CSS minification into your CI/CD pipelines. Concrete examples with GitHub Actions and GitLab CI for optimized deployments.

Online Minifiers vs Build Tools: When to Use Each
Understand the differences between online minifiers and build tools. Learn when to use each approach to optimize your development workflow.