* chore: do not override theme.openapi with ConfigReferenceDocs node type
* add changeset and fix tests
* updated Redocly config to v0.6.0
* run prettier
* feat(bh): make 'project' and 'domain' required for push command (CMS)
* chore: add OutputFormat type for 'format' parameter for push-status command
* feat: add 'format' parameter for 'push-status'
command
* feat: add 'markdown' to OutputFormat type
* feat: make domain not required for push-status
* refactor: simplify `handlePushStatus` function
* feat: add json format for push-status command
* feat: remove `async` from printPushStatus
* feat: improve printing json summary and exit with error
* feat: add 'format' option to cli push command
* feat: add push metadata to json output
* feat: add return data for push and pushStatus commands
* feat: update push status command
* tests: add new unit tests for push status
* refactor: remove json format for "push" and "push-status" commands
* feat: add "ignore-deployment-failures" option
* chore: replace "satisfies" with "as"
* chore: add changeset
* feat: add onTimeOutExceeded callback
* Apply suggestions from code review
Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>
* Apply suggestions from code review
Co-authored-by: Andrew Tatomyr <andrew.tatomyr@redocly.com>
Co-authored-by: Roman Sainchuk <albuman32@gmail.com>
* chore: update return type for commandHandler
* tests: use expect.rejects instead of catching errors
* feat: rename 'ignore-deployment-failures' to 'continue-on-deployment-failures'
* feat: add onConditionNotMet callback
* tests: add unit tests
* chore: add comments
* refactor: rename "wait" to "pause" and move to utils
* refactor: change import type
* refactor: add explicit array length check
* fix: add correct wrapper type for argv params
* feat: update types for push status API
* chore: add "unit:watch" script to package.json
* test: fix unit tests
* tests: add tests for "onRetry" and "max-execution-time" parameters
* chore: restore museum.yaml
* feat: update API types for PushResponse
* refactor: rename "continue-on-deployment-failures" to "continue-on-deploy-failures"
* feat: update interface for `onRetry` function
* feat: remove "instanceof Promise" check
* refactor: reorder imports
* feat: increase maxExecutionTime to 20 min
---------
Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>
Co-authored-by: Andrew Tatomyr <andrew.tatomyr@redocly.com>
Co-authored-by: Roman Sainchuk <albuman32@gmail.com>
* feat(format): add support for GitHub Actions output format
* feat(lint): add support for GitHub Action output format
* doc: add changeset
* style: language hint on codeblock
* fix: include dependency in correct package
* refactor: remove dependency on @actions/core, do formatting of messages internally
* test: add coverage for github-actions output format
* style: format with prettier
* test: update snapshot for lint help output
* chore: update changeset to indicate minor version bump
* fix: undo local reference to @redocly/openapi-core
* Update .changeset/tame-gifts-tease.md
---------
Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>