CtrlK
BlogDocsLog inGet started
Tessl Logo

nitinjain999/platform-skills

Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.

67

Quality

84%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

CHANGELOG.mdexamples/github-actions/composite-actions/db-migrate/

Changelog

All notable changes to the db-migrate composite action.

[Unreleased]

[1.0.0] - 2026-05-23

Added

  • Initial release — database migration with health check, verification, and job summary
  • Multi-tool support: golang-migrate, Flyway, Liquibase — version-pinned installs
  • database_url masked with ::add-mask:: before any tool output
  • Database health check via nc with 10 retries before attempting migration
  • dry_run mode — prints pending migrations without applying
  • verify_after flag — post-migration schema version validation
  • lock_timeout_seconds input — configurable wait for migration lock
  • Outputs: migrations_applied, current_version, dry_run_output
  • if: always() job summary with tool, directory, applied count, schema version
  • ::group:: log grouping for health check, install, migrate, and verify phases
  • timeout-minutes on health check (2m) and migration (15m) steps
  • Rollback guidance in README (tool-specific commands, reversible migration advice)

examples

BEFORE_AFTER.md

CHANGELOG.md

CODE_OF_CONDUCT.md

COMMANDS.md

CONTRIBUTING.md

EDITOR_INTEGRATIONS.md

GETTING_STARTED.md

HOW_IT_WORKS.md

install.sh

INSTALLATION.md

LAUNCH.md

PROMPTS.md

QUICKSTART.md

README.md

renovate.json

SECURITY.md

SKILL.md

tessl.json

tile.json