Sign inSign up

getreadystack/aurora-mysql57-upgrade-blocker-lint

By getreadystack

•Updated 24 days ago

Not affiliated with ReadyStack (readystack.dev). No new versions are published here.

Image
0

102

getreadystack/aurora-mysql57-upgrade-blocker-lint repository overview

Not affiliated with ReadyStack (readystack.dev). No new versions are published here.

⁠Aurora MySQL 5.7 to 8.0 Upgrade Blocker Lint

Aurora MySQL 5.7 to 8.0 Upgrade Blocker Lint — finds the line

Aurora MySQL 5.7 to 8.0 Upgrade Blocker Lint

28 MySQL 8.0 removal rules for .sql, .cnf and Terraform, before Aurora MySQL v2 Extended Support year 3 on 1 Dec 2026

⁠Run

docker run --rm -v "$PWD":/work getreadystack/aurora-mysql57-upgrade-blocker-lint /work/file

The same 28 rules as the VS Code extension, in a container. Mount a folder on /work.

⁠Free

  • Checks the open .sql, .cnf or .tf file against all 28 MySQL 8.0 removal rules and shows every blocking line with its 8.0 replacement, free in the editor and in the browser. The sample dirty.sql gives 14 findings on 13 lines.
  • --rules lists every rule

⁠With a licence ($29 once)

  • Scans the whole workspace (every migration, parameter group and Terraform module) in one run and exports a dated Markdown upgrade report you can attach to the change ticket.
docker run --rm -e READYSTACK_LICENSE=<key> -v "$PWD":/work getreadystack/aurora-mysql57-upgrade-blocker-lint --dir /work --ci

AWS Extended Support year 3: $0.200 per vCPU-hour in US East (Ohio) = $1,168 a month, $14,016 a year for one 8 vCPU instance

⁠Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "aurora-mysql57-upgrade-blocker-lint": { "command": "npx", "args": ["-y", "@readystack/aurora-mysql57-upgrade-blocker-lint", "--mcp"] } } }

Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.

⁠Use in CI

- name: Aurora MySQL 5.7 to 8.0 Upgrade Blocker Lint
  run: npx -y @readystack/aurora-mysql57-upgrade-blocker-lint --dir . --ci

(container: docker run --rm -v "$PWD:/work" getreadystack/aurora-mysql57-upgrade-blocker-lint --dir /work --ci)

The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence⁠

Tag summary

Content type

Image

Digest

sha256:5befef314…

Size

46.1 MB

Last updated

24 days ago

docker pull getreadystack/aurora-mysql57-upgrade-blocker-lint