Edgars Eglītis
1bde482ac8
ci: add back Node 18 ( #20059 )
...
* ci: add back Node 18
* ci: use GH Action node-lts-versions
* ci: also run on versions that have not yet become LTS
2024-05-02 13:58:55 +03:00
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
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
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
renovate[bot]
b7cecfffb5
chore(workflows): update actions/checkout digest to c85c95e
2023-06-28 08:20:51 +00: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
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
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
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
renovate[bot]
fc19705ecd
chore(workflows): update actions/checkout digest to 24cb908
2023-03-16 13:12:23 +00:00
Christopher Hiller
9ed6711a7e
chore(ci): attempt to build and preview docs
...
This also isolates the docs build into a workflow that only runs when changes are likely to materially affect doc gen.
2023-03-09 10:11:53 -08:00
Christopher Hiller
a96d952a06
chore(ci): add doc build to ci
2023-01-20 10:31:46 -08:00
renovate[bot]
d8323b3d3c
chore(workflows): update actions/setup-node digest to 64ed1c7
2023-01-06 18:40:00 +00:00
renovate[bot]
5d1090555f
chore(workflows): update actions/checkout digest to ac59398
2023-01-06 12:29:27 +00:00
renovate[bot]
3993decde4
chore(workflows): update actions/checkout digest to 755da8c
2022-12-14 10:10:32 +00:00
renovate[bot]
cf614b84b6
chore(workflows): update actions/checkout digest to 7dd9e2a
2022-12-13 10:24:20 +00:00
Christopher Hiller
44283b4c4e
chore(appium,docutils,ci): remove doc gen from CI
...
What used to be the `generate-docs` script no longer works, since the `commands-yml` directory no longer exists.
Unclear to me what should be done here at this point, but it makes the "build command documentation" job pointless.
2022-12-06 11:21:05 -08:00
Christopher Hiller
7247708050
chore(ci): remove old script from CI
2022-12-06 11:21:05 -08:00
Christopher Hiller
86a84018f0
chore(ci): always display lifecycle script output
...
also upgrade `bahmutov/npm-install`
2022-11-28 17:14:40 -08:00
Christopher Hiller
825c4edf17
chore(renovate): use shared config and group teen_process pkgs
2022-10-31 16:02:05 -07:00
renovate[bot]
b7bd6b426a
chore(workflows): update actions/setup-node digest to 8c91899
2022-10-14 08:08:01 +00:00
renovate[bot]
c7072027d6
chore(workflows): update actions/checkout digest to 93ea575
2022-10-11 19:04:38 +00:00
renovate[bot]
08fc54b536
chore(workflows): update actions/setup-node digest to 969bd26
2022-09-28 11:11:40 +00:00
Christopher Hiller
44422a1e58
chore(ci): use npm caches across jobs
...
I think this was just an oversight
2022-08-23 13:51:23 -07: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
f5bc702c9a
chore(ci): update to latest nodejs-production-test-action
2022-08-17 11:33:26 -07:00
renovate[bot]
3608f0633d
chore(workflows): update actions/setup-node digest to 2fddd88
2022-07-15 19:00:45 +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