larabr
676c31b748
CI: update SOP actions to Node 20
2024-05-16 17:21:36 +02:00
larabr
7e2ea3f871
CI: update cache actions to Node 20
2024-05-02 21:45:58 +02:00
larabr
e9e843280b
CI: update to sop-openpgp-v2 to test different v6 profiles
...
The implemented profiles do not work on v5, hence for now they need to be manually
disabled in the config of 'sop-openpgpjs-main'.
2024-04-05 17:25:54 +02:00
larabr
cb97c8fcb9
CI: fix sop test result comparison
2024-03-22 16:14:18 +01:00
larabr
aba61efa70
CI: update interop test suite: fix sop-openpgpjs, include crypto-refresh tests, and compare with gopenpgp v3
...
sop-openpgpjs did not correctly apply the `OPENPGPJS_PATH` env variable; as a result,
it did not actually test the code from either the PR and base branch, but always from
the hardcoded version bundled with it.
2024-03-22 16:14:18 +01:00
larabr
f5cebfe6fd
CI: update Playwright browser installation
2024-02-28 13:06:22 +01:00
larabr
b413a113f9
CI: update actions to Node 20
2024-02-12 13:53:46 +01:00
larabr
99899d1d5c
Drop support for native Node Readable stream: require passing Node Web Streams ( #1716 )
...
Breaking change: all functions taking streams as inputs will now require passing Web Streams in Node.js . If given a native `stream.Readable` input, they will throw. The browser build is unaffected by this change.
Utils to convert from and to Web Streams in Node are available from v17,
see https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options .
Previously, we automatically converted between Node native streams and custom, Web-like Readable streams.
This led to occasional issues.
2024-01-26 17:52:29 +01:00
larabr
b3574d6b3e
CI: test all Node.js version even if some fail
2023-10-25 12:53:10 +02:00
larabr
3520a357f5
CI: drop Node 14
2023-10-25 12:53:10 +02:00
larabr
204f32791d
CI: temporarily enable for PRs to v6 branch
2023-10-25 12:53:10 +02:00
larabr
410dbcf1d5
Fix Node 20 tests: always use NodeCrypto over WebCrypto ( #1692 )
...
This is also to uniform behaviour across Node versions for now.
2023-10-12 10:10:28 +02:00
marinthiercelin
e63ab3db4f
CI: update SOP test suite docker image ( #1628 )
...
This new release uses Node v18 instead of v12.
2023-04-03 13:44:41 +02:00
marinthiercelin
f72e34fefa
CI: add OpenPGP interoperability test suite ( #1603 )
2023-03-15 11:52:51 +01:00
larabr
18333999a2
CI: test latest browsers without Browserstack, cache build step across jobs
2023-02-20 16:08:10 +01:00
larabr
9a935ed559
CI: move away from Node.js v12
...
Github is deprecating it in Actions, and it's already past EOL
2022-10-24 14:15:04 +02:00
Daniel Huigens
04e806e0b4
Support Node.js 18 ( #1542 )
...
Recent Node.js seems to have dropped support for ripemd160.
Thus, properly check the availability of hashes before using them.
Also, add Node.js 18 to CI.
2022-06-29 20:59:38 +02:00
larabr
d6139daa79
CI: use Node v16 instead of v15
2021-12-01 17:40:33 +01:00
Daniel Huigens
9e547bf6e4
Rename master branch to main
2021-11-23 12:10:57 +01:00
larabr
03fa68dbb6
CI: create annotations on performance regression warnings/errors ( #1441 )
2021-11-18 14:24:16 +01:00
larabr
b7527f7966
CI: Add memory usage regression monitoring for pull requests ( #1415 )
2021-10-15 16:16:34 +02:00
larabr
421733e21b
CI: Add performance regression monitoring for pull requests ( #1411 )
2021-10-14 18:59:14 +02:00
larabr
1ac71a94a5
Github: add ISSUE_TEMPLATES ( #1369 )
2021-07-19 19:16:01 +02:00
Daniel Huigens
df2240ba08
CI: Check that JSDoc comments are valid ( #1328 )
...
Also, fix a JSDoc comment.
2021-06-14 11:15:37 +02:00
Daniel Huigens
eb496d2018
CI: Test type definitions
...
Also, fix a typo in the typings.
2021-03-27 11:35:02 +01:00
larabr
3e808c1578
Drop support for verification of detached cleartext signatures ( #1265 )
...
(Also, use turnstyle to avoid CI browserstack tasks running in parallel.)
2021-03-18 17:17:39 +01:00
Daniel Huigens
ab419179bc
Remove TextEncoder/TextDecoder polyfills
...
Also, drop support for Node.js 10.
2021-02-27 01:22:13 +01:00
Daniel Huigens
ce983e5a2d
Switch from Travis to GitHub Workflows ( #1234 )
2021-02-12 21:13:19 +01:00