285 Commits

Author SHA1 Message Date
dependabot[bot]
732cc75a16 chore(deps-dev): bump webpack from 5.76.0 to 5.94.0 (#1690)
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 15:43:12 +03:00
volodymyr-rutskyi
7a0e52f57e feat: add support for a plugin interface common with Realm (#1661) 2024-08-21 14:23:02 +03:00
Andrew Tatomyr
d0fc69c2bb chore: update eslint to sort out imports (#1655)
* chore: update eslint to sort out imports

* turn warnings into errrors
2024-08-12 15:18:29 +08:00
Andrew Tatomyr
6b2b79bd7d chore: update typescript to v5.5.3 (#1640)
* chore: fix the docker smoke test and update typescript to v5.5.3

* revert Dockerfile changes

* run audit fix

* update async3 types
2024-07-25 18:46:46 +08:00
Andrew Tatomyr
c3ed020bbd chore: update prettier scripts (#1636) 2024-07-22 10:55:18 +03:00
Andrew Tatomyr
2bfef43b8a chore: update test script and the corresponding pipelines (#1593)
* chore: update test script and the corresponding pipelines

* update the coverage threshold
2024-06-21 19:39:57 +08:00
Andrew Tatomyr
ef0a09cdb5 chore: update scripts (#1513) 2024-05-10 12:16:01 +03:00
Oleksiy Kachynskyy
4cf08db490 feat: update push and push-status commands (#1481)
* 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>
2024-04-25 14:42:45 +03:00
Andrew Tatomyr
fc21cfdd64 chore: implement JSON Schema to NodeType adapter (#1401) 2024-02-16 13:17:55 +02:00
Dominic Buetow
94db1ea108 chore: move TypeScript type dependencies to dev dependencies (#1383) 2024-01-18 14:34:46 +02:00
Andrew Tatomyr
4497e75ef6 chore: adjust the clean command and remove redundant changeset (#1343) 2023-11-28 14:42:20 +02:00
Lorna Jane Mitchell
afb5d9425f docs: Update docs tooling and checks (#1330)
* fix: Remove github token with incorrect access

* docs: Improve uninstall CTA in migration guide

* fix: Update checkout action version for vale

* docs: Vale reports errors in any edited file

* docs: Update to make Vale happy

* docs: Markdownlint fixes

* fix: Remove sync actions as this integration is no longer used

* core: Add markdownlint config and github action

Uses rules from https://github.com/Redocly/marketing-site-portal/pull/1142

* chore: Move contributing file to top level

* chore: Add markdown to the file types that we want prettier to operate on

* fix: Make files fit prettier rules, ignore LICENSE since we can't change that

* chore: Combine docs-related workflows into one for simplicity

* docs: Add instructions for running the CLI docs standalone from this repo

* chore: Add changeset, this docs change is quite large

* Update .changeset/bright-steaks-walk.md

Co-authored-by: Ihor Karpiuk <106662428+IgorKarpiuk@users.noreply.github.com>

---------

Co-authored-by: Ihor Karpiuk <106662428+IgorKarpiuk@users.noreply.github.com>
2023-11-20 16:00:32 +00:00
Andrew Tatomyr
72b225a698 chore: update typescript to v5 and synchronise predefined rulesets through strict typing (#1308) 2023-10-24 14:52:12 +02:00
Andrew Tatomyr
cfe66a79a9 chore: set minimal required NPM version to 7 (#1267) 2023-09-21 15:46:15 +02:00
Adam Altman
0a73f1f557 refactor: rename to API description for consistency (#1239) 2023-09-18 15:22:26 +02:00
Andrew Tatomyr
b0d4686a73 feat: add support for Redoc 2.1.2 (#1252) 2023-09-12 08:27:13 +02:00
Andrew Tatomyr
9fdf3219a6 chore: fix Slack release message (#1227) 2023-08-14 18:05:54 +02:00
Andrew Tatomyr
499482d279 chore: enable chagesets (#1211) 2023-08-07 11:40:21 +02:00
Ihor Karpiuk
aa96ebc129 chore: v1.0.0 (#1188) 2023-07-25 15:29:06 +03:00
Ihor Karpiuk
bbcdb889ca chore: v1.0.0-rc.3 (#1183) 2023-07-20 17:50:16 +02:00
Ihor Karpiuk
1f2ac1a680 fix: yarn smoke tests (#1185) 2023-07-20 18:22:42 +03:00
Andrew Tatomyr
f189684321 chore: v1.0.0-rc.2 (#1180) 2023-07-19 15:02:19 +02:00
Andrew Tatomyr
ace3c7a348 chore: v1.0.0-rc.1 (#1176) 2023-07-17 17:53:27 +02:00
Ihor Karpiuk
6fe8392189 chore: v1.0.0-beta.131 (#1169) 2023-07-10 17:46:34 +03:00
Ihor Karpiuk
b743ed9823 chore: v1.0.0-beta.130 (#1151) 2023-07-06 15:51:20 +03:00
Andrew Tatomyr
0e46aef217 chore: v1.0.0-beta.129 (#1141) 2023-06-26 20:40:24 +03:00
Andrew Tatomyr
f4ba6a7bdd chore: add command wrapper and telemetry (#1136) 2023-06-26 09:39:50 +02:00
Ihor Karpiuk
34e9023172 chore: v1.0.0-beta.128 (#1122) 2023-06-07 10:04:46 +02:00
Andrew Tatomyr
fb47a20b8c chore: use prettier more (#1109) 2023-05-31 12:01:20 +02:00
Andrew Tatomyr
38a5bf478f chore: v1.0.0-beta.127 (#1088) 2023-05-25 15:47:01 +02:00
Ihor Karpiuk
d7c727e33e fix: include core package to cli pack (#1098) 2023-05-25 10:48:51 +03:00
Ihor Karpiuk
ebbdc17488 chore: 1.0.0-beta.126 (#1069) 2023-05-10 13:06:29 +03:00
Yevhen Smoliy
a7659e0f9b chore: 1.0.0-beta.125 (#1038) 2023-04-06 17:18:57 +03:00
dependabot[bot]
3c159eb7ca chore(deps-dev): bump webpack from 5.73.0 to 5.76.0 (#1025)
Bumps [webpack](https://github.com/webpack/webpack) from 5.73.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.73.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 10:47:23 +01:00
Yevhen Smoliy
12c37f4f81 chore: v1.0.0-beta.124 (#1022) 2023-03-13 10:49:54 +02:00
Ihor Karpiuk
7437d5fcea chore: v1.0.0-beta.123 (#1008) 2023-02-01 12:47:18 +02:00
Ihor Karpiuk
e27e9ae7a8 chore: v1.0.0-beta.122 (#1004) 2023-01-26 12:52:26 +02:00
Ihor Karpiuk
fac9b65113 chore: v1.0.0-beta.121 (#1000) 2023-01-25 14:29:22 +02:00
Anton Kozachuk
785d0c602f chore: v1.0.0-beta.120 (#986) 2023-01-05 18:49:04 +02:00
Anton Kozachuk
781d83120c chore: v1.0.0-beta.119 (#979) 2023-01-03 18:35:05 +02:00
Ihor Karpiuk
478ca6315d chore: v1.0.0-beta.118 (#973) 2022-12-29 13:29:21 +02:00
Roman Hotsiy
675a4b971c chore: v1.0.0-beta.117 2022-12-08 17:37:04 -06:00
Ihor Karpiuk
6c9444f8cb chore: v1.0.0-beta.116 (#957) 2022-12-07 18:11:58 +02:00
Andrew Tatomyr
5f8b45c299 chore: v1.0.0-beta.115 (#951) 2022-11-29 12:59:07 +02:00
Roman Hotsiy
c54f5d8593 chore: v1.0.0-beta.114 (#943) 2022-11-19 04:20:16 +08:00
Andrew Tatomyr
45ec1705ae chore: v1.0.0-beta.113 (#937) 2022-11-16 17:45:21 +02:00
Andrew Tatomyr
058e3a2978 chore: v1.0.0-beta.112 (#920) 2022-11-02 10:49:39 +01:00
Roman Hotsiy
2644298d14 chore: v1.0.0-beta.111 (#905)
Co-authored-by: Adam Altman <adam@rebilly.com>
2022-10-10 16:05:34 -05:00
Yevhen Smoliy
83f8881e7e chore: v1.0.0-beta.110 (#880)
* chore: v1.0.0-beta.110
2022-09-21 14:47:00 +03:00
Alex Varchuk
6f21fc4cb8 feat: add build-docs command (#863) 2022-09-19 11:39:31 +03:00