Commit Graph

1092 Commits

Author SHA1 Message Date
renovate[bot] c2289ad607 fix(base-driver): update definitelytyped 2023-02-08 15:14:04 +00:00
renovate[bot] d31d3c6e73 chore(deps): update dependency prettier to v2.8.4 2023-02-08 11:43:45 +00:00
renovate[bot] 92d0a946ea chore(deps): update dependency lint-staged to v13.1.1 2023-02-07 13:49:23 +00:00
renovate[bot] 172bdae436 fix(types): update definitelytyped 2023-02-05 00:47:22 +00:00
renovate[bot] bcda967fec chore(deps): update dependency @types/yargs to v17.0.22 2023-02-03 12:01:13 +00:00
Christopher Hiller 4955948651 feat(docutils): begin doc-generation cli
This provides some tools for extension authors to easily setup and configure their packages to build docs and create documentation via TypeDoc & mkdocs.
2023-02-02 16:25:45 -08:00
renovate[bot] 2dc8eb6856 chore(deps): update dependency eslint to v8.33.0 2023-01-29 12:35:02 +00:00
renovate[bot] 444b9886a2 fix(execute-driver-plugin): update dependency webdriverio to v7.30.0 2023-01-23 18:24:08 -08:00
renovate[bot] 254f82402e chore(deps): update dependency json-schema-to-typescript to v11.0.3 2023-01-21 11:06:46 +00:00
Christopher Hiller 52560a41b3 chore(scripts): fix typo in sync-pkgs script
The typo caused the `keywords` field in `packages/typedoc-plugin-appium/package.json` to be overwritten.  Because of this, the `keywords` field lost the magic keyword that `typedoc` uses to automatically detect a plugin.  Thus, `@appium/typedoc-plugin-appium` could not be found, and its specific options caused `typedoc` to fail.
2023-01-17 11:33:12 -08:00
renovate[bot] 8b15e2ca3a chore(deps): update dependency eslint-plugin-import to v2.27.5 2023-01-17 12:02:35 +00:00
renovate[bot] 54fdcea08a chore(deps): update dependency eslint to v8.32.0 2023-01-15 21:09:46 +00:00
renovate[bot] 8466cf6fcb chore(deps): update dependency prettier to v2.8.3 2023-01-14 11:00:36 +00:00
renovate[bot] 5c2168fb09 chore(deps): update dependency lerna to v6.4.1 2023-01-14 00:51:50 +00:00
renovate[bot] 8c86e355d2 chore(deps): update commitlint monorepo to v17.4.2 2023-01-13 08:36:31 +00:00
renovate[bot] 4156b7bf6b chore(deps): update dependency eslint-plugin-import to v2.27.4 2023-01-12 23:04:17 +00:00
renovate[bot] 2bbac72667 chore(deps): update dependency midnight-smoker to v2.0.1 2023-01-12 02:50:11 +00:00
Christopher Hiller 0ca54b7994 feat(typedoc-plugin-appium): add options and 3p support
E2E tests are quasi-blocking on merge & release of https://github.com/TypeStrong/typedoc/issues/2130; it is a huge pain to test without this.

- Adds some options to control output
- Rename `CommandsReflection` to `ExtensionReflection` due to poor granular control over the display name
- Rename the custom "kinds"; add kinds for drivers and plugins (which affects display titles)
- Remove namespace from "kinds" for same reason
- Refactors, reformatting
- Rename entry point from `plugin.ts` to `index.ts`
- Update keywords in `package.json` for auto-discovery
- Remove cruft from root `typedoc.json`
- Update `README.md`
- Update peer dependencies; the other plugins must be peer deps or typedoc will be unable to auto-discover them
2023-01-10 09:32:46 -08:00
renovate[bot] a22c97dbf9 chore(deps): update dependency @commitlint/cli to v17.4.1 2023-01-10 12:47:22 +00:00
renovate[bot] 57b0ee5dbb chore(deps): update dependency ws to v8.12.0 2023-01-08 13:48:18 +00:00
renovate[bot] 31a3cee0bc chore(deps): update dependency typedoc to v0.23.24 2023-01-08 11:54:20 +00:00
renovate[bot] b28a1134f0 chore(deps): update dependency prettier to v2.8.2 2023-01-08 10:00:47 +00:00
renovate[bot] da230ca243 chore(deps): update dependency lerna to v6.4.0 2023-01-07 00:14:20 +00:00
renovate[bot] 79105b59e2 chore(deps): update commitlint monorepo to v17.4.0 2023-01-04 14:56:42 +00:00
renovate[bot] 783989b56c fix(appium): update dependency ajv to v8.12.0 2023-01-04 11:54:41 +00:00
renovate[bot] 949719811a chore(deps): update dependency husky to v8.0.3 2023-01-03 13:53:07 +00:00
renovate[bot] 47ec6af185 chore(deps): update dependency eslint-config-prettier to v8.6.0 2023-01-03 10:07:18 +00:00
renovate[bot] 098ee1932d chore(deps): update dependency eslint to v8.31.0 2022-12-31 15:30:43 +00:00
renovate[bot] 7c59380e6b fix(execute-driver-plugin): update dependency webdriverio to v7.29.1 2022-12-31 12:40:01 +00:00
renovate[bot] a3fad3ed28 fix(execute-driver-plugin): update dependency webdriverio to v7.29.0 2022-12-30 12:01:46 +00:00
renovate[bot] 6055f162d8 fix(types): update dependency @types/ws to v8.5.4 2022-12-30 09:11:50 +00:00
renovate[bot] d2cf2ed4e3 chore(deps): update dependency lerna to v6.3.0 2022-12-27 12:58:19 +00:00
renovate[bot] 3f3b1529ed chore(deps): update dependency @types/node to v18.11.18 2022-12-27 09:58:08 +00:00
renovate[bot] 2bb4f32329 fix(execute-driver-plugin): update dependency webdriverio to v7.28.1 2022-12-25 08:44:30 +00:00
renovate[bot] 5565febc9d chore(deps): update dependency typedoc to v0.23.23 2022-12-18 11:41:04 +00:00
renovate[bot] 49a0fe164b chore(deps): update dependency @types/node to v18.11.17 2022-12-18 09:58:38 +00:00
renovate[bot] 94911eb59f chore(deps): update dependency eslint to v8.30.0 2022-12-17 14:13:16 +00:00
renovate[bot] 1b4a41bce9 chore(deps): update dependency @types/node to v18.11.16 2022-12-17 11:20:33 +00:00
renovate[bot] 5d0d4f5a44 fix(test-support): update dependency sinon to v15.0.1 2022-12-16 11:18:48 +00:00
renovate[bot] f81e2e92ef fix(execute-driver-plugin): update dependency webdriverio to v7.28.0 2022-12-16 08:50:11 +00:00
Christopher Hiller 9842e231c5 chore: remove @appium/gulp-plugins
Closes #17907
2022-12-15 16:11:58 -08:00
Christopher Hiller feeaac4713 chore: revert 840a3b4a02
This reverts a workaround which has since been fixed in `sync-monorepo-packages@1.0.2`.
2022-12-15 16:11:48 -08:00
renovate[bot] ad7e2648c1 chore(deps): update dependency sync-monorepo-packages to v1.0.2 2022-12-15 15:07:14 -08:00
Christopher Hiller fee1c98ee9 chore: run e2e tests in parallel
This change makes Lerna execute E2E tests across two cores.  Some of the slower E2E suites (`appium`, `support`, `opencv` and `base-driver`) also run in parallel via Mocha's `--parallel` flag.

In Appium, the main culprit was `cli.e2e.spec.js`, which I split into four files: `args` (argument handling), `cli-driver` (`driver` command), `cli-plugin` (`plugin` command) and `local` (behavior when Appium is a dependency).  This should run faster (in theory) since Mocha runs tests in parallel _per file_ and will expand to the available cores.

CI has limited cores, so this won't really help there--but it will speed up local development.  When running tests locally, you may see various delays, as Mocha buffers the output of a single test file.

This is a continuation of the work I did in #17252.
2022-12-14 13:28:31 -08:00
renovate[bot] 172fcb9aff fix(types): update definitelytyped 2022-12-14 13:01:18 +00:00
Jonathan Lipps 840a3b4a02 chore: fix sync-pkgs invocation 2022-12-13 15:57:19 -08:00
renovate[bot] 43e0d522db chore(deps): update dependency @types/node to v18.11.14 2022-12-13 13:30:16 +00:00
renovate[bot] c787bd6fb5 fix(gulp-plugins): update dependency mocha to v10.2.0 2022-12-12 13:59:50 +00:00
renovate[bot] 664b2b0e18 chore(deps): update dependency typedoc to v0.23.22 2022-12-12 11:01:23 +00:00
renovate[bot] 0c8756b3ce chore(deps): update dependency typedoc-plugin-resolve-crossmodule-references to v0.3.3 2022-12-11 10:52:45 +00:00