renovate[bot]
116c9a66e2
chore(workflows): update egmacke/action-check-label action to v2
2023-04-10 13:01:51 -07:00
renovate[bot]
04b542cfcd
chore(deps): update dependency eslint to v8.38.0
2023-04-09 08:21:43 +00:00
renovate[bot]
c39be81d04
fix(support): update dependency shell-quote to v1.8.1
2023-04-08 16:49:21 +00:00
renovate[bot]
efc847380a
chore(deps): update dependency lint-staged to v13.2.1
2023-04-08 12:27:01 +00:00
renovate[bot]
cf7b4d84af
chore(docutils): update dependency mkdocs-material to v9.1.6
2023-04-08 09:33:44 +00:00
renovate[bot]
5a3666f653
chore(workflows): update egmacke/action-check-label digest to b6f12c1
2023-04-08 09:26:17 +00:00
renovate[bot]
5790924bf8
fix(execute-driver-plugin): update dependency vm2 to v3.9.15
2023-04-08 00:25:27 +00:00
Christopher Hiller
39b7cd5084
chore: update wallaby config
2023-04-07 12:38:29 -07:00
Christopher Hiller
fd912346fa
feat(strongbox): create @appium/strongbox
...
This PR creates a new package `@appium/strongbox`, which provides a generic persistence store for Appium extensions.
2023-04-07 12:38:29 -07:00
Christopher Hiller
1d5070e891
chore(ci): replace label checker action
...
This replaces [danielchabr/pr-labels-checker](/danielchabr/pr-labels-checker) with [egmacke/action-check-label](/egmacke/action-check-label). There are many such actions. Maybe this one won't give us problems.
2023-04-07 11:38:31 -07:00
Christopher Hiller
42953b2add
chore(ci): revert to source repo of rossjrw/pr-preview-action
...
A bugfix PR of mine was merged into this repo, so we can use it again.
2023-04-07 11:31:28 -07:00
renovate[bot]
d0f479f7a8
chore(workflows): update boneskull/pr-preview-action digest to 9dac5c4
2023-04-07 11:30:11 +00:00
Christopher Hiller
e67890f463
chore(ci): use boneskull fork of pr-preview-action
...
My fork should fix the bug in the action. See https://github.com/rossjrw/pr-preview-action/pull/36
2023-04-06 16:06:32 -07:00
renovate[bot]
ff46dfa814
chore(workflows): pin rossjrw/pr-preview-action action to 9dac5c4
2023-04-06 16:06:32 -07:00
Christopher Hiller
afc7e34402
chore(ci): try to fix on-hold workflow
...
permissions issues, but unclear which
2023-04-06 12:24:07 -07:00
Christopher Hiller
eef4e3447a
chore(ci): make docs preview job run in master only
...
since it writes to gh-pages branch
2023-04-06 12:23:58 -07:00
renovate[bot]
d6c42e99c0
fix(types): update dependency type-fest to v3.8.0
2023-04-06 17:04:42 +00:00
renovate[bot]
6cf14802b7
fix(support): update dependency axios to v1.3.5
2023-04-06 13:47:58 +00:00
renovate[bot]
d5090155ad
chore(deps): update dependency eslint-import-resolver-typescript to v3.5.5
2023-04-06 09:56:04 +00:00
Christopher Hiller
591d15bc5e
chore: publish
...
- appium@2.0.0-beta.61
- @appium/docutils@0.3.4
- @appium/images-plugin@2.0.10
- @appium/opencv@2.0.10
- @appium/typedoc-plugin-appium@0.6.0
@appium/docutils@0.3.4
@appium/images-plugin@2.0.10
@appium/opencv@2.0.10
@appium/typedoc-plugin-appium@0.6.0
appium@2.0.0-beta.61
2023-04-05 14:56:49 -07:00
Christopher Hiller
00dbd28190
chore: add a "release" script
...
This script executes `lerna publish`. The Lerna config has been changed so that the `publish` command uses a message of `chore: publish`.
2023-04-05 14:55:16 -07:00
Christopher Hiller
b808dc866d
feat(typedoc-plugin-appium): enable comment derivation via reflection types
...
In the case of `appium-xcuitest-driver`, each command (or execute) method is declared like so:
```ts
import {someMixin} from './some-mixins';
class XCUITestDriver {
foo = someMixin.foo;
}
```
The docstring exists on `someMixin.foo`, but not on the `foo` prop of an `XCUITestDriver` instance.
This change makes `@appium/typedoc-plugin-appium` dig into such references and derive the comments.
2023-04-05 14:53:56 -07:00
Christopher Hiller
d866bddc15
chore(ci): filter more workflows
...
This causes the "Build" workflow to only trigger if the PR modifies files in paths that might affect the build.
Likewise, the "Build Docs" workflow is expanded to rebuild docs if API changes occur (e.g. in sources).
Also restricts perms a bit more on docs build.
2023-04-05 14:37:05 -07:00
Christopher Hiller
825833d1ad
chore(renovate): ignore major releases of pkg 'conf'
...
more esm-only nonsense
2023-04-05 14:36:44 -07:00
Christopher Hiller
bb11d1cfe9
fix(opencv): fix a type error causing typedoc problems
2023-04-04 14:02:50 -07:00
Christopher Hiller
11c6aaae41
chore: publish
...
- appium@2.0.0-beta.60
- @appium/docutils@0.3.3
- @appium/typedoc-plugin-appium@0.5.4
@appium/docutils@0.3.3
@appium/typedoc-plugin-appium@0.5.4
appium@2.0.0-beta.60
2023-04-04 11:52:51 -07:00
Christopher Hiller
822206be20
fix(typedoc-plugin-appium): allow ts v5 as peer dep
2023-04-04 11:51:16 -07:00
renovate[bot]
374c85e22a
chore(deps): update eslint-related packages to v5.57.1
2023-04-04 13:50:34 +00:00
Christopher Hiller
a11a6ede33
chore: publish
...
- appium@2.0.0-beta.59
- @appium/base-driver@9.3.5
- @appium/base-plugin@2.2.5
- @appium/doctor@2.0.11
- @appium/docutils@0.3.2
- @appium/driver-test-support@0.4.3
- @appium/eslint-config-appium-ts@0.3.1
- @appium/eslint-config-appium@8.0.3
- @appium/execute-driver-plugin@3.0.10
- @appium/fake-driver@5.2.3
- @appium/fake-plugin@3.1.9
- @appium/images-plugin@2.0.9
- @appium/opencv@2.0.9
- @appium/plugin-test-support@0.3.11
- @appium/support@3.1.9
- @appium/test-support@3.0.11
- @appium/typedoc-plugin-appium@0.5.3
- @appium/types@0.10 .3
- @appium/universal-xml-plugin@1.0.8
@appium/fake-driver@5.2.3
@appium/base-plugin@2.2.5
@appium/doctor@2.0.11
@appium/docutils@0.3.2
@appium/driver-test-support@0.4.3
@appium/eslint-config-appium-ts@0.3.1
@appium/eslint-config-appium@8.0.3
@appium/execute-driver-plugin@3.0.10
@appium/base-driver@9.3.5
@appium/fake-plugin@3.1.9
@appium/images-plugin@2.0.9
@appium/opencv@2.0.9
@appium/plugin-test-support@0.3.11
@appium/support@3.1.9
@appium/test-support@3.0.11
@appium/typedoc-plugin-appium@0.5.3
@appium/types@0.10.3
@appium/universal-xml-plugin@1.0.8
appium@2.0.0-beta.59
2023-04-03 12:55:58 -07:00
Christopher Hiller
41eab2c938
chore: try to fix lifecycle scripts
...
`lerna publish` has been acting up, and I think it's because the lifecycle scripts don't do enough cleanup, or we're running them in the wrong order, or something. so here's this.
it causes an "extra" rebuild between version and publish, but I think it's better to be safe than sorry here.
2023-04-03 12:54:29 -07:00
Christopher Hiller
296c29ad84
fix(types): make getContext & getContexts generic
...
These can now return `T` and `T[]`, respectively. `T` defaults to `string`, but in `appium-xcuitest-driver`, `T` is either `string` or an object, depending on the settings.
2023-04-03 12:44:29 -07:00
Mykola Mokhnach
07f9d41bd2
chore(appium): Add base path to the server startup log line ( #18437 )
2023-04-03 21:06:57 +02:00
renovate[bot]
d8b633406a
fix(doctor): update dependency appium-adb to v9.11.0
2023-04-03 09:28:25 +00:00
renovate[bot]
b9d339eaf3
fix(universal-xml-plugin): update dependency @xmldom/xmldom to v0.8.7
2023-03-31 13:23:31 +00:00
renovate[bot]
1ea309814a
chore(docutils): update dependency mkdocs-material to v9.1.5
2023-03-31 11:52:55 +00:00
Christopher Hiller
19ff931bc0
chore(typedoc-plugin-appium): normalize some conversion log messages
...
These now contain more info about what exactly is being converted.
2023-03-30 16:58:36 -07:00
Christopher Hiller
9d2469fdf3
docs: enable typedoc generation for more workspaces
...
- Doc gen for:
- `@appium/driver-test-support`
- `@appium/opencv`
- `@appium/plugin-test-support`
- `@appium/test-support`
- Added a `dev:docs` script in the root monorepo. The file watcher does _not_ presently rebuild reference docs upon changes to sources (which is a limitation of `@appium/docutils`).
- Changed the `dev:docs:*` scripts in `appium` to use `appium-docs` (so it rebuilds reference docs at least once [because it runs typedoc!!])
2023-03-30 16:58:36 -07:00
Christopher Hiller
47a4ddd2a3
chore(types): deprecate Element.ELEMENT
...
- move `Element` into `util` since it isn't specific to action sequences
- add more docs for it
2023-03-30 16:57:41 -07:00
Christopher Hiller
a1723231be
chore: update labeler config
...
- automatically dump tooling config into "chore"
- add missing `@appium/eslint-config-appium-ts` label
2023-03-30 11:17:06 -07:00
Christopher Hiller
f4a254f204
chore: rename workflow labeler.yml to auto-labeler.yml
...
This avoids using the same filename as the [multi-labeler action](/fuxingloh/multi-labeler)'s config file, just for clarity sake.
2023-03-30 11:17:06 -07:00
Christopher Hiller
22b943dff1
chore: attempt to get labeler workflows running against forks
2023-03-30 11:17:06 -07:00
renovate[bot]
19eaaf5764
chore(deps): update dependency eslint to v8.37.0
2023-03-30 12:29:01 +00:00
renovate[bot]
55805390b5
fix(types): update dependency type-fest to v3.7.2
2023-03-30 10:07:01 +00:00
renovate[bot]
e94275c229
chore(deps): update dependency eslint-import-resolver-typescript to v3.5.4
2023-03-30 09:19:51 +00:00
renovate[bot]
f795fe6056
chore(deps): update dependency @types/node to v18.15.11
2023-03-30 06:09:41 +00:00
renovate[bot]
bbcaec9c05
fix(appium): update dependency package-changed to v3
2023-03-29 16:04:55 -07:00
Christopher Hiller
43a0d1778f
chore: fix fossa.yml
...
the schema is invalid!
2023-03-29 15:48:56 -07:00
Christopher Hiller
d514ebdd7e
chore: update gitHead for lerna screuwp
2023-03-28 13:12:00 -07:00
Christopher Hiller
8480a85ce2
chore: publish
...
- appium@2.0.0-beta.58
- @appium/base-driver@9.3.4
- @appium/base-plugin@2.2.4
- @appium/doctor@2.0.10
- @appium/docutils@0.3.1
- @appium/driver-test-support@0.4.2
- @appium/eslint-config-appium-ts@0.3.0
- @appium/eslint-config-appium@8.0.2
- @appium/execute-driver-plugin@3.0.9
- @appium/fake-driver@5.2.2
- @appium/fake-plugin@3.1.8
- @appium/plugin-test-support@0.3.10
- @appium/support@3.1.8
- @appium/test-support@3.0.10
- @appium/typedoc-plugin-appium@0.5.2
- @appium/types@0.10 .2
- @appium/universal-xml-plugin@1.0.7
@appium/base-driver@9.3.4
@appium/base-plugin@2.2.4
@appium/doctor@2.0.10
@appium/docutils@0.3.1
@appium/driver-test-support@0.4.2
@appium/eslint-config-appium-ts@0.3.0
@appium/eslint-config-appium@8.0.2
@appium/execute-driver-plugin@3.0.9
@appium/fake-driver@5.2.2
@appium/fake-plugin@3.1.8
@appium/plugin-test-support@0.3.10
@appium/support@3.1.8
@appium/test-support@3.0.10
@appium/typedoc-plugin-appium@0.5.2
@appium/types@0.10.2
@appium/universal-xml-plugin@1.0.7
appium@2.0.0-beta.58
2023-03-28 13:10:45 -07:00
renovate[bot]
ad98d38efb
chore(deps): update eslint-related packages to v5.57.0
2023-03-28 19:38:54 +00:00