Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
85b959a
Bump nx from 22.6.0 to 22.7.8 (#4347)
dependabot[bot] Aug 1, 2026
9fe63f0
Bump jose from 6.2.4 to 6.2.5 (#4349)
dependabot[bot] Aug 3, 2026
fee2221
Bump the external-types group across 1 directory with 3 updates (#4351)
dependabot[bot] Aug 3, 2026
c3c20ac
Bump undici from 8.5.0 to 8.10.0 (#4352)
dependabot[bot] Aug 3, 2026
7037260
Bump ip-address from 10.2.0 to 10.4.0 (#4354)
dependabot[bot] Aug 4, 2026
7f636d2
Bump postcss and next (#4353)
dependabot[bot] Aug 4, 2026
d304267
Bump jose from 6.2.5 to 6.2.8 (#4358)
dependabot[bot] Aug 9, 2026
8dc405f
Bump lerna from 9.0.7 to 10.0.0 (#4350)
dependabot[bot] Aug 9, 2026
8e4ad62
Bump @playwright/test from 1.62.0 to 1.62.1 (#4357)
dependabot[bot] Aug 9, 2026
d51ac6d
Bump eslint-config-next from 16.2.12 to 16.3.0 (#4359)
dependabot[bot] Aug 9, 2026
8942e66
Upgrade TypeScript to v6 (#4361)
NSeydoux Aug 10, 2026
6cd259e
Bump @types/node from 26.1.2 to 26.2.0 in the external-types group (#…
dependabot[bot] Aug 17, 2026
8e4535c
Bump esbuild from 0.28.1 to 0.28.2 (#4363)
dependabot[bot] Aug 17, 2026
4fbb285
Bump brace-expansion (#4364)
dependabot[bot] Aug 21, 2026
41f94bc
Bump lerna from 10.0.0 to 10.0.1 (#4369)
dependabot[bot] Aug 24, 2026
e986c16
Bump next from 16.3.0 to 16.3.1 (#4368)
dependabot[bot] Aug 24, 2026
38eeb30
Bump uuid from 14.0.1 to 14.0.2 (#4365)
dependabot[bot] Aug 24, 2026
d98afe5
Bump jose from 6.2.8 to 6.2.9 (#4367)
dependabot[bot] Aug 24, 2026
001c9e6
Bump eslint-config-next from 16.3.0 to 16.3.1 (#4366)
dependabot[bot] Aug 24, 2026
11eca86
Cleanup dependabot config (#4370)
NSeydoux Aug 25, 2026
03406d3
Bump re-actors/alls-green from 1.2.2 to 1.3.0 (#4374)
dependabot[bot] Aug 25, 2026
48069db
Bump @nx/nx-win32-x64-msvc from 23.1.1 to 23.1.2 (#4378)
dependabot[bot] Aug 31, 2026
96b7669
Bump eslint-config-next from 16.3.1 to 16.3.3 (#4377)
dependabot[bot] Aug 31, 2026
dcf5af3
Bump next from 16.3.1 to 16.3.3 (#4376)
dependabot[bot] Aug 31, 2026
bc7640b
Bump the external-types group with 2 updates (#4375)
dependabot[bot] Aug 31, 2026
7e49540
Bump postcss-selector-parser from 7.1.1 to 7.1.5 (#4379)
dependabot[bot] Sep 2, 2026
484e411
Bump browserslist from 4.25.1 to 4.28.8 (#4380)
dependabot[bot] Sep 2, 2026
c70b680
Bump jose from 6.2.9 to 6.2.10 (#4371)
dependabot[bot] Sep 2, 2026
211f925
Bump @humanfs/node from 0.16.7 to 0.16.8 (#4381)
dependabot[bot] Sep 3, 2026
bbbf6e9
Bump jest from 30.4.2 to 30.5.1 (#4387)
dependabot[bot] Sep 7, 2026
74a6b05
Bump jest-environment-jsdom from 30.4.1 to 30.5.1 (#4386)
dependabot[bot] Sep 7, 2026
70e8579
Bump eslint-config-next from 16.3.3 to 16.3.4 (#4384)
dependabot[bot] Sep 7, 2026
80e4ba7
Bump @nx/nx-win32-x64-msvc from 23.1.2 to 23.2.0 (#4385)
dependabot[bot] Sep 7, 2026
d49fb6f
Bump the external-types group across 1 directory with 2 updates (#4382)
dependabot[bot] Sep 7, 2026
7423b35
Bump next from 16.3.3 to 16.3.4 (#4383)
dependabot[bot] Sep 7, 2026
351c5a7
Bump @nx/nx-win32-x64-msvc from 23.2.0 to 23.2.1 (#4394)
dependabot[bot] Sep 14, 2026
59f1ab2
Bump react and @types/react (#4391)
dependabot[bot] Sep 14, 2026
7f0732b
Bump jose from 6.2.10 to 6.2.12 (#4393)
dependabot[bot] Sep 14, 2026
cf6d3a5
Bump @playwright/test from 1.62.1 to 1.63.0 (#4390)
dependabot[bot] Sep 14, 2026
5dfe0ac
Bump react-dom and @types/react-dom (#4392)
dependabot[bot] Sep 14, 2026
dbea106
Bump @types/node from 26.4.1 to 26.5.1 in the external-types group (#…
dependabot[bot] Sep 14, 2026
e9738f6
chore: support merge queues in CI (#4395)
NSeydoux Sep 14, 2026
9850e09
Disable install scripts (#4396)
NSeydoux Sep 15, 2026
a8e80c7
Avoid duplicate CI runs on the merge queue (#4397)
NSeydoux Sep 18, 2026
cc4e41f
Bump @babel/core from 7.28.5 to 7.29.7 (#4399)
dependabot[bot] Sep 18, 2026
b5caed2
Bump nanoid from 3.3.17 to 3.3.19 (#4398)
dependabot[bot] Sep 18, 2026
e6734d6
Bump prettier from 3.9.6 to 3.9.7 (#4402)
dependabot[bot] Sep 20, 2026
f2e0f47
Bump @types/node from 26.5.1 to 26.6.1 in the external-types group (#…
dependabot[bot] Sep 20, 2026
194dddf
Bump SonarSource/sonarqube-scan-action from 8.2.1 to 8.2.2 (#4400)
dependabot[bot] Sep 20, 2026
472ae0b
Bump eslint-config-next from 16.3.4 to 16.3.5 (#4404)
dependabot[bot] Sep 21, 2026
ee7cea1
Bump next from 16.3.4 to 16.3.5 (#4403)
dependabot[bot] Sep 21, 2026
8f260bf
Support registered clients in static Session ctor (#4388)
NSeydoux Sep 22, 2026
47d0718
Remove redundant codeql workflow (#4405)
NSeydoux Sep 22, 2026
a515e5a
Declare an exports map for @inrupt/oidc-client-ext (#4407)
NSeydoux Sep 25, 2026
25e15c3
v5.0.1 (#4408)
NSeydoux Sep 25, 2026
0f45e4e
Bump jest from 30.5.1 to 30.5.2 (#4412)
dependabot[bot] Sep 27, 2026
686d61e
Bump prettier from 3.9.7 to 3.9.9 (#4413)
dependabot[bot] Sep 27, 2026
0860d66
Bump eslint-config-next from 16.3.5 to 16.3.6 (#4411)
dependabot[bot] Sep 27, 2026
7dfa3bb
Bump @types/node from 26.6.1 to 26.6.2 in the external-types group (#…
dependabot[bot] Sep 27, 2026
ae0bdf2
Bump ip-address from 10.4.0 to 10.7.2 (#4418)
dependabot[bot] Sep 29, 2026
30e2f58
Bump undici from 8.10.0 to 8.11.2 (#4419)
dependabot[bot] Sep 29, 2026
eb19a01
Bump markdown-it from 14.3.0 to 14.3.2 (#4420)
dependabot[bot] Sep 29, 2026
e409231
Bump ts-jest from 29.4.12 to 29.4.14 (#4415)
dependabot[bot] Sep 30, 2026
d0e1e4d
Bump next from 16.3.5 to 16.3.6 (#4416)
dependabot[bot] Sep 30, 2026
bda7aa6
Bump jest-environment-jsdom from 30.5.1 to 30.5.2 (#4417)
dependabot[bot] Sep 30, 2026
36404d9
Bump eslint-config-next from 16.3.6 to 16.3.8 (#4424)
dependabot[bot] Oct 6, 2026
2c19050
Bump next from 16.3.6 to 16.3.8 (#4423)
dependabot[bot] Oct 6, 2026
93a7a5c
Bump @types/node from 26.6.2 to 26.6.3 in the external-types group (#…
dependabot[bot] Oct 6, 2026
901bd23
Bump SonarSource/sonarqube-scan-action from 8.2.2 to 8.3.0 (#4421)
dependabot[bot] Oct 6, 2026
0e820ea
Bump nx from 23.1.1 to 23.2.1 (#4428)
dependabot[bot] Oct 6, 2026
a989d4c
Bump source-map-js from 1.2.1 to 1.2.2 (#4427)
dependabot[bot] Oct 6, 2026
58a32f3
Bump proxy-addr from 2.0.7 to 2.0.8 (#4426)
dependabot[bot] Oct 6, 2026
06490c9
Bump postcss-selector-parser from 7.1.5 to 7.1.6 (#4425)
dependabot[bot] Oct 6, 2026
19da64a
Bump sharp from 0.35.4 to 0.35.5 (#4429)
dependabot[bot] Oct 6, 2026
24cf4e3
Bump handlebars and lerna (#4435)
dependabot[bot] Oct 12, 2026
6829319
Bump @playwright/test from 1.63.0 to 1.64.0 (#4434)
dependabot[bot] Oct 12, 2026
50f9506
Bump @nx/nx-win32-x64-msvc from 23.2.1 to 23.3.0 (#4433)
dependabot[bot] Oct 12, 2026
c333b3f
Bump next from 16.3.8 to 16.4.0 (#4432)
dependabot[bot] Oct 12, 2026
99bb4b9
Bump eslint-config-next from 16.3.8 to 16.4.0 (#4431)
dependabot[bot] Oct 12, 2026
994ead5
Bump eslint-config-next from 16.4.0 to 16.4.1 (#4443)
dependabot[bot] Oct 19, 2026
a7a740c
Bump lerna from 10.1.0 to 10.1.1 (#4442)
dependabot[bot] Oct 19, 2026
cec97ca
Bump react from 19.3.0 to 19.3.1 (#4441)
dependabot[bot] Oct 19, 2026
e7b95b6
Bump ts-jest from 29.4.14 to 29.4.15 (#4439)
dependabot[bot] Oct 19, 2026
721ed66
Bump uuid from 14.0.2 to 14.0.3 (#4438)
dependabot[bot] Oct 19, 2026
7e7aa79
Bump @playwright/test from 1.64.0 to 1.64.1 (#4437)
dependabot[bot] Oct 19, 2026
e193e26
Bump @types/node (#4430)
dependabot[bot] Oct 19, 2026
ef9098f
Bump react-dom from 19.3.0 to 19.3.1 (#4436)
dependabot[bot] Oct 19, 2026
1f53a54
Bump next from 16.4.0 to 16.4.2 (#4440)
dependabot[bot] Oct 19, 2026
671741f
Bump follow-redirects and nx (#4444)
dependabot[bot] Oct 20, 2026
51a6586
Bump brace-expansion (#4445)
dependabot[bot] Oct 21, 2026
57a06b8
Bump js-yaml from 4.3.0 to 4.3.2 (#4447)
dependabot[bot] Oct 21, 2026
2ad6aa8
Bump markdown-it from 14.3.2 to 14.3.3 (#4446)
dependabot[bot] Oct 21, 2026
3902a7d
Bump jose from 6.2.12 to 6.2.13 (#4454)
dependabot[bot] Oct 26, 2026
554281b
Bump express from 5.2.1 to 5.3.0 (#4453)
dependabot[bot] Oct 26, 2026
ade8f15
Bump @rollup/plugin-terser from 1.0.0 to 1.0.2 (#4452)
dependabot[bot] Oct 26, 2026
5ad3ad6
Bump @nx/nx-win32-x64-msvc from 23.3.0 to 24.0.0 (#4450)
dependabot[bot] Oct 26, 2026
e25c43a
Bump undici from 8.11.2 to 8.12.3 (#4455)
dependabot[bot] Oct 26, 2026
a760019
Bump serialize-javascript from 7.0.5 to 7.1.4 (#4456)
dependabot[bot] Oct 26, 2026
f2da8bd
Bump eslint-config-next from 16.4.1 to 16.4.2 (#4451)
dependabot[bot] Oct 26, 2026
9b5558a
Bump prettier from 3.9.9 to 3.9.10 (#4449)
dependabot[bot] Oct 26, 2026
4505b7a
Prevent DPoP key from being extractable in browser (#4459)
NSeydoux Oct 26, 2026
80d7c22
Release 5.0.2 (#4460)
NSeydoux Oct 26, 2026
0f8b0d1
Text changes related to issue #4458 (#4461)
emmettownsend Oct 27, 2026
6255bba
Setup manual release workflow (#4462)
NSeydoux Oct 28, 2026
637ee21
Remove unnecessary manual release action (#4463)
NSeydoux Oct 29, 2026
0d47d58
Release v5.0.3 (#4464)
NSeydoux Oct 29, 2026
3475222
Bump next from 16.4.2 to 16.4.3 (#4468)
dependabot[bot] Nov 1, 2026
3f89f4b
Bump @nx/nx-win32-x64-msvc from 24.0.0 to 24.0.2 (#4470)
dependabot[bot] Nov 2, 2026
0460794
Bump eslint-config-next from 16.4.2 to 16.4.3 (#4469)
dependabot[bot] Nov 2, 2026
6fb9b63
Bump SonarSource/sonarqube-scan-action from 8.3.0 to 8.4.0 (#4465)
dependabot[bot] Nov 2, 2026
3d355a8
Bump jose from 6.2.13 to 6.2.14 (#4467)
dependabot[bot] Nov 2, 2026
f5c4992
Bump @types/node from 26.6.5 to 26.6.6 in the external-types group (#…
dependabot[bot] Nov 2, 2026
449e3ca
Fix version comment for pinned sonarqube-scan-action (#4471)
acoburn Nov 3, 2026
22c758a
Add Node 26 support (#4472)
NSeydoux Nov 6, 2026
531d534
Bump @nx/nx-win32-x64-msvc from 24.0.2 to 24.0.4 (#4474)
dependabot[bot] Nov 9, 2026
984fb05
Bump SonarSource/sonarqube-scan-action from 8.4.0 to 8.4.1 (#4473)
dependabot[bot] Nov 9, 2026
b5cce4d
Fix Sonar coverage paths for monorepo packages (#4480)
NSeydoux Nov 10, 2026
b44c73f
Limit the number of Jest workers (#4481)
NSeydoux Nov 10, 2026
b4b1c35
Merge branch 'upstream'
NeiRo21 Nov 11, 2026
bc270ce
ci: Enable Node 26 build
NeiRo21 Nov 11, 2026
5a2dccd
ci: Add explicit build step to relevant workflows
NeiRo21 Nov 11, 2026
0cc701a
build: Add support for Node 26 to webext package
NeiRo21 Nov 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 30 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,35 @@

version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
# Enable version updates for our CI github-actions.
- package-ecosystem: "github-actions"
# For GitHub Actions, setting the directory to / will check for workflow
# files in .github/workflows.
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
# The following is required for workspaces to be updated: see https://github.com/dependabot/dependabot-core/issues/5226.
versioning-strategy: increase
ignore:
- dependency-name: "eslint"
update-types: ["version-update:semver-major"]
- dependency-name: "@typescript-eslint/eslint-plugin"
update-types: ["version-update:semver-major"]
- dependency-name: "typedoc-plugin-markdown"
update-types: ["version-update:semver-major"]
groups:
internal-tooling:
patterns:
- "@inrupt/internal-*"
- "@inrupt/base-*"
- "@inrupt/jest-*"
- "@inrupt/eslint-*"
external-types:
patterns:
- "@types/*"

5 changes: 2 additions & 3 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

strategy:
matrix:
node-version: [22.x, 24.x]
node-version: [22.x, 24.x, 26.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand All @@ -29,7 +29,6 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
# included in postinstall
# - run: npm run build --if-present
- run: npm run build
- run: npm test
- run: npm run lint:check
1 change: 1 addition & 0 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@ jobs:
node-version-file: ".nvmrc"
registry-url: "https://registry.npmjs.org"
- run: npm ci
- run: npm run build
- run: npm publish --workspace packages/webext --provenance
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Prevent supply chain attacks targetting install scripts.
ignore-scripts=true
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24
26
23 changes: 21 additions & 2 deletions jest.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ import { join } from "node:path";

// Jest 30 loads .ts config files as ESM via Node's native TypeScript support,
// so `require` is not available. Use createRequire for require.resolve calls.
// @ts-expect-error: import.meta.url is valid at runtime (ESM), but tsconfig targets CJS.
const esmRequire = createRequire(import.meta.url);

type ArrayElement<MyArray> = MyArray extends Array<infer T> ? T : never;
Expand Down Expand Up @@ -72,10 +71,30 @@ const baseConfig: ArrayElement<NonNullable<Config["projects"]>> = {
// loaded in the setup file.
process.env.OPENSSL_CONF = "/dev/null";

// Each package is analysed by Sonar as a separate project, using the package
// directory as its base directory. In CI, an LCOV report is generated for each
// package (in coverage/<package>/lcov.info), with source paths relative to the
// package so that Sonar can resolve them. See the packages' sonar-project.properties.
const SONAR_PACKAGES = ["webext"];
const sonarCoverageReporters: Config["coverageReporters"] = SONAR_PACKAGES.map(
(packageName) => [
"lcovonly",
{
projectRoot: join(import.meta.dirname, "packages", packageName),
file: join(packageName, "lcov.info"),
},
],
);

const config: JestConfigWithTsJest = {
// By default, Jest spawns one worker per CPU core (minus one), causing
// high memory usage for little to no performance gains.
maxWorkers: 2,
reporters: ["default", "github-actions"],
collectCoverage: true,
coverageReporters: process.env.CI ? ["text", "lcov"] : ["text"],
coverageReporters: process.env.CI
? ["text", ...sonarCoverageReporters]
: ["text"],
coverageThreshold: {
global: {
// branches: 100,
Expand Down
Loading
Loading