renovate[bot]
bfef2db517
chore(gulp-plugins): update babel monorepo to v7.19.0
2022-09-06 19:52:27 +00:00
renovate[bot]
4c0181fb81
chore(): update dependency @types/node to v16.11.57
2022-09-06 15:23:04 +00:00
renovate[bot]
49d6a81973
chore(types): update webdriverio monorepo to v7.24.0
2022-09-01 18:33:17 +00:00
renovate[bot]
d48283cdca
chore(gulp-plugins): update dependency eslint to v8.23.0
2022-08-27 12:31:24 +00:00
renovate[bot]
b2ad5a49db
chore(gulp-plugins): update dependency eslint-plugin-promise to v6.0.1
2022-08-25 13:36:03 +00:00
renovate[bot]
04c44260ac
chore(): update dependency @types/node to v16.11.56
2022-08-24 13:56:09 +00:00
renovate[bot]
9bf9cc70fa
chore(gulp-plugins): update dependency @babel/core to v7.18.13
2022-08-24 00:51:12 +00:00
Christopher Hiller
21dc828306
chore(ci): use midnight-smoker
...
This replaces use of GH action `boneskull/nodejs-production-test-action` with direct use of `midnight-smoker`. It's now trivial to run all the smoke tests in a development environment.
2022-08-23 13:51:23 -07:00
Christopher Hiller
108b8c0209
feat(plugin-test-support): create @appium/plugin-test-support
...
This provides setup/teardown functions to plugins for their E2E tests
Extracted from `@appium/base-plugin` by way of `@appium/test-support`
2022-08-23 13:42:47 -07:00
Christopher Hiller
41289724dc
feat(driver-test-support): create package
...
This package contains driver-specific test utilities extracted from `@appium/base-driver` by way of `@appium/test-support`
2022-08-23 13:42:47 -07:00
renovate[bot]
58d359d944
chore(): update dependency @types/node to v16.11.54
2022-08-23 13:03:31 +00:00
renovate[bot]
cf4f533022
chore(types): update webdriverio monorepo to v7.23.0
2022-08-22 14:39:25 +00:00
renovate[bot]
0eb56a055e
chore(): update dependency @types/node to v16.11.52
2022-08-22 11:46:13 +00:00
renovate[bot]
94dd88fc98
chore(execute-driver-plugin): update dependency webdriverio to v7.22.0
2022-08-20 15:39:08 +00:00
renovate[bot]
17a803da27
chore(): update dependency @types/node to v16.11.51
2022-08-20 11:11:02 +00:00
renovate[bot]
a815e3be9d
chore(types): update webdriverio monorepo to v7.21.0
2022-08-17 02:53:06 +00:00
renovate[bot]
afc15599c0
chore(): update dependency @types/node to v16.11.49
2022-08-16 10:33:08 +00:00
renovate[bot]
75a9154366
chore(gulp-plugins): update dependency eslint to v8.22.0
2022-08-14 09:51:20 +00:00
renovate[bot]
8eea316484
chore(support): update dependency @types/semver to v7.3.12
2022-08-12 14:07:44 +00:00
renovate[bot]
ef9b99feee
chore(): update dependency @types/node to v16.11.48
2022-08-12 11:44:07 +00:00
renovate[bot]
7dbf3c2127
chore(support): update dependency @types/semver to v7.3.11
2022-08-11 12:05:02 +00:00
Christopher Hiller
887cb449e6
chore(eslint-config-appium): upgrade to ESLint v8
...
BREAKING CHANGE:
This change upgrades to ESLint v8 and removes `@babel/eslint-parser`, which is only necessary if we're using mid-stage TC39 proposals (which we aren't). I think `@babel/core` was a peer dep of `@babel/eslint-parser`, so I removed that too. And removed cruft from the main configuration.
ESLint rules _very likely_ had breaking changes, but I didn't experience any on our codebase. However, this version of ESLint seems to be incompatible with `gulp-eslint`, so `@appium/gulp-plugins` should be held back from upgrading.
In addition:
- Updated `README.md`
- Updated some fields in `package.json`
- Loosened `peerDependencies`, as they're supposed to be loose.
2022-08-10 11:36:28 -07:00
renovate[bot]
ce7b4520a4
chore(): update dependency @types/chai to v4.3.3
2022-08-08 11:54:58 +00:00
Christopher Hiller
d8d2382327
fix(appium,base-driver,base-plugin,doctor,docutils,eslint-config-appium,execute-driver-plugin,fake-driver,fake-plugin,gulp-plugins,images-plugin,opencv,relaxed-caps-plugin,schema,support,test-support,types,universal-xml-plugin): update engines
...
also add a missing dep in `@appium/schema`
2022-08-02 14:22:44 -07:00
renovate[bot]
05b981afa2
chore(): update babel monorepo to v7.18.10
2022-08-02 13:51:09 +00:00
renovate[bot]
edc9a5e7e7
chore(): update dependency @types/node to v16.11.47
2022-07-31 11:01:36 +00:00
renovate[bot]
6db31553db
chore(execute-driver-plugin): update dependency webdriverio to v7.20.9
2022-07-29 19:21:42 +00:00
renovate[bot]
1848cc8229
chore(): update dependency @types/node to v16.11.46
2022-07-28 12:27:47 +00:00
renovate[bot]
8b48e46952
chore(): update dependency @types/sinon to v10.0.13
2022-07-20 12:17:57 +00:00
renovate[bot]
27ea226364
chore(): update babel monorepo to v7.18.9
2022-07-19 12:46:13 +00:00
renovate[bot]
f6ac91787d
chore(types): update webdriverio monorepo to v7.20.7
2022-07-18 12:07:13 +00:00
renovate[bot]
b422d4bed5
chore(): update dependency ws to v8.8.1
2022-07-16 12:29:59 +00:00
renovate[bot]
3b0dcd4e23
chore(): update dependency @types/node to v16.11.45
2022-07-16 10:40:42 +00:00
renovate[bot]
1fe5ec7f69
chore(execute-driver-plugin): update dependency webdriverio to v7.20.6
2022-07-15 21:05:07 +00:00
renovate[bot]
f503227fbc
chore(): update dependency @types/node to v16.11.44
2022-07-14 13:20:55 +00:00
Christopher Hiller
dab37d7286
chore(ci): add mjpeg-consumer to dev deps
...
I am unsure why this was not in dev deps already. It is not a native module or anything, so...
2022-07-13 13:47:44 -07:00
Christopher Hiller
109278bb0d
chore(ci): attempt to cache deps
...
This change adds [bahmutov/npm-install](https://github.com/bahmutov/npm-install ) to help cache dependencies, and enables caching against global modules via [setup-node](https://github.com/actions/setup-node ).
2022-07-13 13:47:44 -07:00
Christopher Hiller
f9129dfee3
fix(): moved type packages to deps of specific packages
...
When any package here is consumed as a library, the production deps installed alongside it _must_ also include depenencies related to type information. If these packages _aren't_ included, consumers will not have the requisite declarations installed and will get incomplete type information--at best--or worse; compilation errors.
Putting the onus on the consumer to install these requisite types is both user-hostile _and_ can result in the incorrect versions of type declarations being installed.
To that end, I've moved the various type declaration deps to production deps of the packages in which they are used. Sometimes this is multiple packages (in the case of, say, `@types/teen_process`). This results in many types being removed from the monorepo root. Those that remain are for _dev dependencies only_. If a packages uses, say, `ws`, but only in its tests, then the types can remain in the monorepo root along with the rest of the common dev deps.
I also saw an unused `supports-color` in `appium` and removed it.
2022-07-08 13:09:28 -07:00
renovate[bot]
9e6a7af95b
chore(): update dependency @types/teen_process to v1.16.1
2022-07-08 14:05:08 +00:00
renovate[bot]
10a1a3e736
chore(): update dependency type-fest to v2.16.0
2022-07-04 17:53:10 +00:00
renovate[bot]
9a2e1e4d1e
chore(): update dependency @types/node to v16.11.43
2022-07-04 12:06:24 +00:00
renovate[bot]
29867b6cac
chore(): update dependency @types/node to v16.11.42
2022-06-30 11:30:35 +00:00
renovate[bot]
464b112f4e
chore(): update dependency @types/fancy-log to v2
2022-06-29 15:04:46 -07:00
renovate[bot]
79d6a1d9a0
chore(): update dependency @types/sinon to v10.0.12
2022-06-29 11:49:06 +00:00
renovate[bot]
c4a1a46df3
chore(): update babel monorepo to v7.18.6
2022-06-28 12:58:59 +00:00
renovate[bot]
863e0dbd4d
chore(gulp-plugins): update dependency babel-plugin-source-map-support to v2.2.0
2022-06-27 15:52:09 +00:00
renovate[bot]
6c6c860f82
chore(): update dependency type-fest to v2.14.0
2022-06-26 12:56:35 +00:00
renovate[bot]
7ee5074230
chore(): update dependency prettier to v2.7.1
2022-06-25 15:09:19 +00:00
Renovate Bot
6d0edbd93c
chore(): update dependency lint-staged to v13.0.3
2022-06-25 11:10:53 +00:00
renovate[bot]
a89e325aec
chore(): update webdriverio monorepo
2022-06-25 08:57:58 +00:00