Commit Graph

129 Commits

Author SHA1 Message Date
Mykola Mokhnach dc2cedfecd feat(appium): Print the list of available extension scripts if no script name is provided (#19539) 2023-12-20 14:09:48 +01:00
Mykola Mokhnach 50e83da607 ci: Exclude Node v16 from the matrix (#19495) 2023-12-08 08:11:47 +01:00
renovate[bot] 8dd2bc6ef6 chore(workflows): update actions/setup-node action to v4 (#19494)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 21:21:47 +02:00
Edgars Eglītis 179ae7abe5 chore(renovate,workflows): unpin GitHub Action digests (#19484)
* chore(workflows): unpin all actions

* chore(renovate): do not pin GitHub Actions

* chore(workflows): fix renovate-config-validator
2023-12-06 09:18:40 -08:00
Edgars Eglītis 7528fcf890 fix(docutils): remove @appium/typedoc-plugin-appium and all other uses of typedoc (#19465) 2023-12-05 08:46:07 +01:00
Edgars Eglītis d73cfa75d4 ci: run CI only for master branch (#19416) 2023-11-14 23:02:24 +01:00
renovate[bot] c7c860bb07 chore(workflows): update actions/setup-node digest to 1a4442c 2023-10-24 09:24:20 +00:00
renovate[bot] aad2957624 chore(workflows): update actions/checkout digest to b4ffde6 2023-10-19 21:43:21 +00:00
renovate[bot] 2d3c1d797d chore(workflows): update actions/checkout digest to 8ade135 2023-09-23 09:28:02 +00:00
renovate[bot] 8dcdab323a chore(workflows): update actions/checkout action to v4 (#19121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-15 17:03:30 +02:00
Mykola Mokhnach e51d260395 tests: Remove forceful npm update 2023-09-02 08:45:24 +02:00
renovate[bot] 8599c2a0b3 chore(workflows): update actions/checkout digest to f43a0e5 2023-08-25 11:14:46 +00:00
renovate[bot] 4ef0c49b24 chore(workflows): update actions/setup-node digest to 5e21ff4 2023-08-19 09:04:55 +00:00
Jonathan Lipps f0a01aea48 ci: rename publish doc ci script 2023-08-17 13:36:16 -07:00
Jonathan Lipps b64092dc8c ci: add npm install step to publish doc workflow 2023-08-17 13:34:45 -07:00
Dor Blayzer b71340a4ba chore(ci): fix bug report template typo (#18974) 2023-08-10 12:47:26 -07:00
Mykola Mokhnach 2e187804b2 ci: Add needs section 2023-08-03 09:43:36 +02:00
Mykola Mokhnach 6c4189b400 ci: Select Node.js versions dynamically 2023-08-03 09:42:43 +02:00
Mykola Mokhnach 95a34185d1 ci: Disable Windows 2023-08-03 09:39:29 +02:00
renovate[bot] 39e6b234c4 chore(workflows): update actions/setup-node digest to e33196f 2023-07-24 21:13:58 +00:00
Kazuaki Matsuo 6e752b03de docs(appium): Remove @next (#18876) 2023-07-14 12:27:59 -07:00
Kazuaki Matsuo 43aedc21e8 ci: add publish-doc.yml (#18857) 2023-07-10 22:24:15 -07:00
renovate[bot] b7cecfffb5 chore(workflows): update actions/checkout digest to c85c95e 2023-06-28 08:20:51 +00:00
Mykola Mokhnach ced560206b ci: Update bug report template (#18766) 2023-06-15 06:30:23 +02:00
Mykola Mokhnach 7982747677 chore(appium): Make sharp to an optional dependency (#18733) 2023-06-06 08:43:26 +02:00
Christopher Hiller d904477b4c chore(ci): remove mac from build matrix
I have a feeling we are bumping up against memory limitations.
2023-06-05 15:34:01 -07:00
Christopher Hiller 307c81a24b chore(ci): fix invalid workflow 2023-06-05 15:34:01 -07:00
Christopher Hiller 40fc097eda chore(ci): avoid build on macos 14.x due to unexplained failures 2023-05-31 14:17:09 -07:00
Jonathan Lipps 4f171ee92f ci: add windows and macos to ci matrix 2023-05-31 14:17:09 -07:00
Mykola Mokhnach dfae94e7f3 ci: Remove v14 from the test matrix and add v20 (#18679) 2023-05-25 22:46:03 +02:00
Christopher Hiller fe96af91f2 chore(ci): disable PR preview
The PR preview won't work when run from forks because there's no safe way to let forks write to our own `gh-pages` branch.

We'll need to find another strategy to get this working again.

For now, the docs build just builds the docs, like it did before.
2023-04-17 14:01:38 -07:00
Christopher Hiller 52ae548ddc chore(renovate): move renovate check into its own workflow
This was causing checks to not happen because of the path filter.
2023-04-17 11:19:27 -07:00
renovate[bot] c7d9a456d8 chore(workflows): update actions/checkout digest to 8e5e7e5 2023-04-14 09:17:28 +00:00
renovate[bot] e8590c77e7 chore(workflows): update actions/checkout digest to 83b7061 2023-04-13 12:30:52 +00:00
renovate[bot] 116c9a66e2 chore(workflows): update egmacke/action-check-label action to v2 2023-04-10 13:01:51 -07:00
renovate[bot] 5a3666f653 chore(workflows): update egmacke/action-check-label digest to b6f12c1 2023-04-08 09:26:17 +00: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
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 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] 5c0315d3bb chore(workflows): update actions/checkout digest to 8f4b7f8 2023-03-24 08:40:56 +00:00
Christopher Hiller 017216533b chore(ci): suppress warnings when linting
This suppresses all warnings when running ESLint in CI (since they are noisy)
2023-03-23 13:05:31 -07:00