Steve Gravrock
b864eff3c9
Convert CI to matrix configuration
2026-03-03 18:46:43 -08:00
Steve Gravrock
25a91a611c
Run non-parallel tests in Node 24 too, not just parallel
2026-03-03 17:55:54 -08:00
Steve Gravrock
46338ad5b4
Test on Windows in CI
2026-03-03 16:53:32 -08:00
Steve Gravrock
a8431f33bd
Merge branch '5.99' into 6.0
2025-11-03 17:22:11 -08:00
Steve Gravrock
9a9d3994da
Add Safari 26 to supported browsers
2025-11-03 07:37:11 -08:00
Steve Gravrock
0462500c31
Drop support for Node 18, to match jasmine-browser-runner
...
Selenium-webdriver 4.34 and later don't support it.
2025-09-20 10:48:43 -07:00
Steve Gravrock
6891789ed2
Don't test on Node versions before 18.20.5
...
18.20.5 is the oldest version supported by current selenium-webdriver.
Also, many dev dependencies require at least 18.18.0.
2025-06-14 10:22:03 -07:00
Steve Gravrock
e15819c0dd
Test aginast Node 24
2025-05-27 17:32:39 -07:00
Steve Gravrock
a09fdd3284
Removed remaining use of Grunt
2025-04-09 09:11:19 -07:00
Steve Gravrock
e53c7ed8d1
Update to Sauce Connect 5
2025-03-16 14:34:36 -07:00
Steve Gravrock
c3960c4a96
Test against Node 22
2024-06-18 18:13:51 -07:00
Steve Gravrock
f8e4ea868f
CI: Use a globally-unique Sauce tunnel ID
...
CIRCLE_BUILD_NUM is only unique per-repo, and we have multiple repos
that can concurrently run Sauce builds.
2023-07-01 11:05:04 -07:00
Steve Gravrock
390cc45af2
Dropped support for Node 16
...
Node 16 will reach EOL no later than a few months after Jasmine 5 is
released. Experience with Node 12 and Node 14 has shown that our
dependencies, especially dev dependencies, move on from past-EOL Node
versions fairly quickly. That can make it difficult to continue supporting
them. Since long term support for past EOL Node versions is a non-goal and
many users expect that Node versions will only be dropped in major
releases, it's better to drop it in 5.0.
2023-04-27 19:32:18 -07:00
Steve Gravrock
33118ac6e2
Merge branch 'main' into 5.0
2023-04-27 19:22:30 -07:00
Steve Gravrock
31ff9a300c
Added Node 20 to supported environments
2023-04-22 08:12:49 -07:00
Steve Gravrock
ed838b3cbf
Dropped support for Node <16.14
...
To match jasmine-npm.
2023-03-11 21:19:30 -08:00
Steve Gravrock
213144413f
Test parallel operation in CI
2022-09-17 11:44:24 -07:00
Steve Gravrock
4c8d57e14c
Dropped support for Node 14
2022-08-27 10:47:40 -07:00
Steve Gravrock
fcbab02b2d
Droped support for Node 12
2022-08-06 10:55:02 -07:00
Steve Gravrock
694375e4ea
Added Node 18 to CI matrix
2022-04-23 12:39:44 -07:00
Steve Gravrock
1f7880ee8c
Updated Sauce Connect
2022-03-29 20:57:49 -07:00
Steve Gravrock
7f75f23e5b
Use new Circle CI images
...
The old images are deprecated:
<https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034 >
2022-03-09 13:05:34 -08:00
Steve Gravrock
5327157832
Always run formerly flaky specs
2022-01-17 14:54:21 -08:00
Steve Gravrock
bd2e877f4e
Removed scheduled workflows from Circle CI config
...
Scheduled pipelines (configured via the Circle web UI) will be used instead.
2022-01-15 10:50:03 -08:00
Steve Gravrock
616682e487
Stop cron builds on 3.99 and 4.0
2022-01-01 13:29:39 -08:00
Steve Gravrock
ff14c03a40
Test against the latest Node 12
2022-01-01 08:44:28 -08:00
Steve Gravrock
d4c15b8df4
No longer test Node <12.17
2021-10-06 17:58:28 -07:00
Steve Gravrock
ef981bb794
Run the browser-flakes build on the debugging branch
2021-09-25 15:50:34 -07:00
Steve Gravrock
2c32dd5703
Run browser-flakes build before regular cron build
2021-07-20 17:57:54 -07:00
Steve Gravrock
3e64ce3310
Removed property tests for MatchersUtil#equals
...
These might be useful for a function with a more restricted domain. But for
equals, which accepts two of literally anything, the short run was too short
to catch any problems and the long run tended to exceed the CircleCi timeout.
2021-07-03 08:37:15 -07:00
Steve Gravrock
140225e7c3
Isolate specs that are flaky in browsers
...
* Don't run them in browsers in the regular CI build
* Run them in browsers in a special nightly build
* Run them in Node in the regular CI build
* Run them when developers manually run the suite
This should allow the regular CI build to give us a more useful signal,
while keeping us from losing sight of the flaky specs.
2021-05-15 07:44:25 -07:00
Steve Gravrock
8b38389d56
Test against Node 16
...
* Replaced node-sass dependency that isn't compatible with Node 16
* Added Node 16 to CI matrix
* Fixes #1894
2021-05-13 17:18:57 -07:00
Steve Gravrock
d666f1efbb
Run browser tests on push, except for PRs
2021-04-23 08:39:02 -07:00
Steve Gravrock
4515b76f07
Run browser tests on all non-PR branches
2021-04-23 08:37:29 -07:00
Steve Gravrock
0897e31a2d
Run cron builds on 3.99 and 4.0 branches
2021-04-23 08:37:18 -07:00
Steve Gravrock
9555cb9842
Pass Sauce tunnel identifier correctly
2021-04-17 16:14:45 -07:00
Steve Gravrock
82cc1083b6
Migrated from Travis to Circle CI
2021-04-17 11:34:56 -07:00