Skip to content

feat: add data:maintenances and data:maintenances:history commands#3554

Open
k80bowman wants to merge 7 commits intov11.0.0from
k80/data-maintenances-2
Open

feat: add data:maintenances and data:maintenances:history commands#3554
k80bowman wants to merge 7 commits intov11.0.0from
k80/data-maintenances-2

Conversation

@k80bowman
Copy link
Contributor

Summary

Adds the data:maintenances and data:maintenances:history commands. This involved creating a few lib functions for some of the table functionality that used to live in the cli-ux package.

Type of Change

Breaking Changes (major semver update)

  • Add a ! after your change type to denote a change that breaks current behavior

Feature Additions (minor semver update)

  • feat: Introduces a new feature to the codebase

Patch Updates (patch semver update)

  • fix: Bug fix
  • deps: Dependency upgrade
  • revert: Revert a previous commit
  • chore: Change that does not affect production code
  • refactor: Refactoring existing code without changing behavior
  • test: Add/update/remove tests

Testing

Notes:

You will need a test app with a database installed. You can add a Standard-tier database by running heroku addons:create heroku-postgresql:standard-0 -a TEST_APP.

Steps:

  1. Check out this branch and run npm i && npm run build
  2. Run ./bin/run data:maintenances:history <DB_NAME> -a <APP_NAME> and validate that the maintenance history appears as expected.
  3. Run ./bin/run data:maintenances -a <APP_NAME> and validate that the maintenances appear as expected

Screenshots (if applicable)

image

Related Issues

GUS work item: W-18022017

@k80bowman k80bowman requested a review from a team as a code owner March 3, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant