Commit graph

595 commits

Author SHA1 Message Date
dependabot[bot]
664fe020a2
Bump playwright from 1.56.0 to 1.57.0 (#248)
Some checks failed
/ Tests (push) Has been cancelled
Bumps [playwright](https://github.com/microsoft/playwright) from 1.56.0 to 1.57.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 15:15:51 +01:00
dependabot[bot]
6b9a7dbdaa
Bump the dev-dependencies group with 6 updates (#249)
Bumps the dev-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.5.0` | `5.6.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.48.0` |
| [chai](https://github.com/chaijs/chai) | `6.2.0` | `6.2.1` |
| [mocha](https://github.com/mochajs/mocha) | `11.7.4` | `11.7.5` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.2` | `8.48.0` |
| [webpack](https://github.com/webpack/webpack) | `5.102.1` | `5.103.0` |


Updates `@stylistic/eslint-plugin` from 5.5.0 to 5.6.1
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin)

Updates `@typescript-eslint/eslint-plugin` from 8.46.2 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin)

Updates `chai` from 6.2.0 to 6.2.1
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v6.2.0...v6.2.1)

Updates `mocha` from 11.7.4 to 11.7.5
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5)

Updates `typescript-eslint` from 8.46.2 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint)

Updates `webpack` from 5.102.1 to 5.103.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.102.1...v5.103.0)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.6.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: chai
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: mocha
  dependency-version: 11.7.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: webpack
  dependency-version: 5.103.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:19:29 +01:00
dependabot[bot]
5c85d219e5
CI: Bump actions/checkout from 5 to 6 (#247)
Some checks failed
/ Tests (push) Has been cancelled
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 15:16:28 +01:00
dependabot[bot]
d325a9abe8
Tests: Bump chai from 5.3.3 to 6.2.0 (#245)
Some checks failed
/ Tests (push) Has been cancelled
Bumps [chai](https://github.com/chaijs/chai) from 5.3.3 to 6.2.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v5.3.3...v6.2.0)

---
updated-dependencies:
- dependency-name: chai
  dependency-version: 6.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 17:16:57 +01:00
dependabot[bot]
074143684e
Bump the dev-dependencies group with 8 updates (#243) 2025-11-04 16:59:46 +01:00
dependabot[bot]
12e718c1d1
Bump @noble/hashes from 1.8.0 to 2.0.1 (#246)
* Bump @noble/hashes from 1.8.0 to 2.0.1

Bumps [@noble/hashes](https://github.com/paulmillr/noble-hashes) from 1.8.0 to 2.0.1.
- [Release notes](https://github.com/paulmillr/noble-hashes/releases)
- [Commits](https://github.com/paulmillr/noble-hashes/compare/1.8.0...2.0.1)

---
updated-dependencies:
- dependency-name: "@noble/hashes"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update noble-hashes usages

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: larabr <7375870+larabr@users.noreply.github.com>
2025-11-04 16:14:02 +01:00
dependabot[bot]
3c7234f03b
CI: Bump actions/setup-node from 5 to 6 (#242)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 16:19:22 +02:00
dependabot[bot]
c3f8687c22
Tests: Bump sinon from 19.0.5 to 21.0.0 (#238)
Bumps [sinon](https://github.com/sinonjs/sinon) from 19.0.5 to 21.0.0.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](https://github.com/sinonjs/sinon/commits)

---
updated-dependencies:
- dependency-name: sinon
  dependency-version: 21.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 14:51:09 +02:00
dependabot[bot]
38e593e5f3
Tests: Bump webpack-cli from 4.10.0 to 6.0.1 (#237)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 6.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@6.0.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 14:50:48 +02:00
dependabot[bot]
a705524c76
Tests: Bump karma-webkit-launcher from 1.3.1 to 2.6.0 (#236)
Bumps [karma-webkit-launcher](https://github.com/google/karma-webkit-launcher) from 1.3.1 to 2.6.0.
- [Commits](https://github.com/google/karma-webkit-launcher/commits)

---
updated-dependencies:
- dependency-name: karma-webkit-launcher
  dependency-version: 2.6.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 14:49:57 +02:00
dependabot[bot]
57e7cfe4d9
Bump the dev-dependencies group with typescript-eslint updates (#235)
Bumps the dev-dependencies group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@typescript-eslint/eslint-plugin` from 8.44.0 to 8.44.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/eslint-plugin)

Updates `typescript-eslint` from 8.44.0 to 8.44.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.44.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.44.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 13:50:59 +02:00
dependabot[bot]
52be37bd97
Tests: Bump playwright from 1.55.0 to 1.56.0 (#240)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.55.0...v1.56.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.56.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 13:48:39 +02:00
larabr
4e641fa8a7
Merge pull request #233
Switch to Yarn as package manager
2025-09-24 15:32:59 +02:00
larabr
7b4066c6b0 CI: add audit check for high severity issues
Fail tests if vulnerabilities of severity high or above are found.
Intended to prevent releases and merging MRs.

`--ignore` may be used to bypass.
2025-09-23 16:28:52 +02:00
larabr
5c596a9c3c Yarn: set minimum release age to 3 days
Prevent package installation unless the version is at least 3 days old.

Exceptions for packages we maintain, as well as Playwright since we want
Dependabot to be able to test browser releases as soon as they are available.
2025-09-22 18:30:47 +02:00
larabr
0198d2e7a9 Linter: fix missing eslint-plugin peerDependency warning
False positive due to it being included in `typescript-eslint`.
2025-09-22 18:30:47 +02:00
larabr
fa0122cff5 Yarn: enable immutable installs
Prevent lockfile modification, see https://yarnpkg.com/configuration/yarnrc#enableImmutableInstalls .
Can be overridden via `--no-immutable` CLI flag.
2025-09-22 18:30:47 +02:00
larabr
19f9b262d4 Dev: prevent accidentally using npm over yarn 2025-09-22 18:30:47 +02:00
larabr
6232629329 Dev: switch to yarn berry as package manager 2025-09-22 18:30:47 +02:00
dependabot[bot]
3334ddb73a
Tests: Bump chai-as-promised and @types/chai-as-promised (#228)
* Bump chai-as-promised and @types/chai-as-promised

Bumps [chai-as-promised](https://github.com/chaijs/chai-as-promised) and [@types/chai-as-promised](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai-as-promised). These dependencies needed to be updated together.

Updates `chai-as-promised` from 7.1.2 to 8.0.1
- [Release notes](https://github.com/chaijs/chai-as-promised/releases)
- [Commits](https://github.com/chaijs/chai-as-promised/compare/v7.1.2...v8.0.1)

Updates `@types/chai-as-promised` from 7.1.8 to 8.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai-as-promised)

---
updated-dependencies:
- dependency-name: chai-as-promised
  dependency-version: 8.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: "@types/chai-as-promised"
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Tests: update `chaiAsPromised` default import

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: larabr <7375870+larabr@users.noreply.github.com>
2025-09-22 16:03:36 +02:00
larabr
4bb641a48d CI: set explicit Workflows permissions
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#permissions
2025-09-22 14:22:11 +02:00
larabr
583eac58c1 Linter: enable stricter set of default rules (strict-type-checked) 2025-09-22 14:16:15 +02:00
larabr
2b750db8fc Linter: enable type info integration for rules (recommended-type-checked) 2025-09-22 14:16:15 +02:00
larabr
f12f1bc662 Linter: update to eslint v9
This eslint version brings breaking changes related to the eslint config.
eslint-airbnb-config has yet to release a compatible version with the
new format, and it generally looks unmaintained, hence we drop the dependency
in favor of the built-in recommended configs.
2025-09-22 14:16:15 +02:00
dependabot[bot]
7619706e33
Tests: Bump eslint-plugin-chai-friendly from 0.7.4 to 1.1.0 (#230)
Bumps [eslint-plugin-chai-friendly](https://github.com/ihordiachenko/eslint-plugin-chai-friendly) from 0.7.4 to 1.1.0.
- [Release notes](https://github.com/ihordiachenko/eslint-plugin-chai-friendly/releases)
- [Commits](https://github.com/ihordiachenko/eslint-plugin-chai-friendly/compare/v0.7.4...v1.1.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-chai-friendly
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-11 13:09:14 +02:00
dependabot[bot]
7186040e8c
Tests: Bump chai and @types/chai (#229)
Bumps [chai](https://github.com/chaijs/chai) and [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai). These dependencies needed to be updated together.

Updates `chai` from 4.5.0 to 5.2.1
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v4.5.0...v5.2.1)

Updates `@types/chai` from 4.3.20 to 5.2.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)

---
updated-dependencies:
- dependency-name: chai
  dependency-version: 5.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: "@types/chai"
  dependency-version: 5.2.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-11 12:09:16 +02:00
dependabot[bot]
be9c436a3a
Tests: Bump mocha from 11.7.1 to 11.7.2 in the dev-dependencies group (#227)
Bumps the dev-dependencies group with 1 update: [mocha](https://github.com/mochajs/mocha).


Updates `mocha` from 11.7.1 to 11.7.2
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-version: 11.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-11 11:46:58 +02:00
larabr
a320cfe7e0 Dependabot: add "CI" prefix to github action updates 2025-09-10 17:41:05 +02:00
larabr
cd7faf6613 Tests: increase browserNoActivityTimeout timeouts
To address Firefox failing often on windows CI
2025-09-10 17:41:05 +02:00
dependabot[bot]
0fb2c067d3
CI: Bump actions/checkout from 4 to 5 (#226) 2025-09-10 15:10:24 +02:00
dependabot[bot]
c7350a9b4d
CI: Bump actions/setup-node from 4 to 5 (#225) 2025-09-10 14:08:23 +02:00
larabr
2d0e3849f4 CI: Dependabot: also update Github actions 2025-09-10 12:39:01 +02:00
larabr
378530143f Dependabot: update all dev dependencies on a monthly basis
Patch and minor updates are grouped together.
Major updates trigger standalone MRs.

Reference: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/optimizing-pr-creation-version-updates
2025-09-10 12:39:01 +02:00
larabr
fc7fd078af 8.8.1 2025-09-02 15:37:22 +02:00
larabr
7d4e88e64c Update OpenPGP.js to v6.2.2 (fix zlib compression issue for payloads larger than 65KB) 2025-09-02 15:37:10 +02:00
larabr
4c427a7d34 8.8.0 2025-08-28 15:46:33 +02:00
larabr
0eb73822ad Run npm update
And npm audit
2025-08-28 15:20:50 +02:00
larabr
8fb72a0218 Update OpenPGP.js to v6.2.1 (dropping the custom config.pluggableGrammarErrorReporter)
This version primarily includes internal optimizations and includes the upstream
version of features that were already shipped to the Proton fork in previous patches
(e.g. grammar checker, WebCrypto X25519 support, etc.)

The `pluggableGrammarErrorReporter` was dropped after confirming that the grammar checker
was not disruptive for real-world data .
2025-08-28 15:18:11 +02:00
dependabot[bot]
6d9b04ea96
Tests: bump playwright from 1.54.2 to 1.55.0 (#224)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.54.2 to 1.55.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.2...v1.55.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.55.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 11:40:19 +02:00
larabr
753aaa13f2 8.7.0 2025-08-13 17:24:57 +02:00
larabr
22993e8ec7
TS: support v5.9.2 (Uint8Array<ArrayBuffer>-related breaking changes) (#223)
Also, enforce declaring Uint8Array<ArrayBuffer> via ESLint.
This is to limit the need to downcast Uint8Array in output
when using them with e.g. WebCrypto and Blobs,
following an incompatible interface change between ArrayBuffer
and SharedArrayBuffer (enforced in TS v5.9).

More context:
a `Uint8Array` type definition without generic-type indicator defaults to
`Uint8Array<ArrayBufferLike>`.
The core of the issue is that in ES2024, SharedArrayBuffer and ArrayBuffer
are no longer compatible, hence an ArrayBufferLike (which is also supertype of
SharedArrayBuffer) cannot be passed if an ArrayBuffer is expected.
This breaks Uint8Array usages which expect an ArrayBuffer (which is the case for
e.g. the WebCrypto API).
2025-08-13 17:14:37 +02:00
dependabot[bot]
a729fac210
Bump playwright from 1.54.0 to 1.54.2 (#222)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.54.0 to 1.54.2.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.0...v1.54.2)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.54.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 16:32:15 +02:00
larabr
ec46720fb1
CI: run browser tests also on Windows (#221) 2025-07-15 11:01:38 +02:00
larabr
9a4010651d
8.6.0 2025-07-14 11:20:19 +02:00
larabr
db2e62007d
Revert "CI: do not test Webkit on Linux"
This reverts commit 83c8ba1137.
2025-07-14 11:19:34 +02:00
larabr
50fe3acc48
Update OpenPGP.js to v6.1.1-patch.4 (WebKit Linux native X25519 bug workarounds)
Unlike previously reported (83c8ba1137),
at least some of the issues are now also present in Epiphany, not just
the playwright build.
2025-07-14 11:19:17 +02:00
dependabot[bot]
8a34f7c6b1
Tests: bump playwright from 1.53.1 to 1.54.0 (#219)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.53.1 to 1.54.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.53.1...v1.54.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 11:15:13 +02:00
larabr
8e99690879
Enable OpenPGP.js grammar check by default (config.enforceGrammar)
The setting is controlled by FF, and it was already enabled throughout
the user base.
This commit only changes the default value, after confirming that the grammar
enforcement is not disruptive.
2025-06-23 17:05:16 +02:00
larabr
a196c8adc6
8.5.0 2025-06-23 16:10:21 +02:00
larabr
83c8ba1137 CI: do not test Webkit on Linux
The tests work correctly in Epiphany, but not in the WebKit build,
where the native X25519 implementation throws non-standard errors on
importKey (DataError) and generateKey (OperationError).
Patching this would be simply a matter of catching such errors and falling back
to the JS implementation, but since only the CI WebKit build seems to be
affected, we prefer not to relax fallback checks in the context of crypto
operations without issues reported in the wild.
2025-06-23 14:56:58 +02:00