Commit graph

1964 commits

Author SHA1 Message Date
dependabot[bot]
6bf771a80c chore(deps): bump electron from 41.0.4 to 41.1.0
---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-28 09:52:16 +01:00
Florent Benoit
e9316c7e2a chore(deps): update picomatch dependencies
avoid CVE https://github.com/advisories/GHSA-c2c7-rcm5-vvqj

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-27 15:28:17 +01:00
dependabot[bot]
7f4d4a7a28 chore(deps-dev): bump @electron/fuses from 2.1.0 to 2.1.1
Bumps [@electron/fuses](https://github.com/electron/fuses) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/electron/fuses/releases)
- [Commits](https://github.com/electron/fuses/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: "@electron/fuses"
  dependency-version: 2.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 08:22:16 +01:00
dependabot[bot]
650d9693e7 chore(deps-dev): bump the vitest group with 2 updates
Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/coverage-v8)

Updates `vitest` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 07:55:08 +01:00
dependabot[bot]
d7c82012e1 chore(deps): bump electron from 41.0.3 to 41.0.4
Bumps [electron](https://github.com/electron/electron) from 41.0.3 to 41.0.4.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v41.0.3...v41.0.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 11:09:54 +01:00
dependabot[bot]
22df79c66b chore(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.8 to 2.4.9.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 09:51:11 +01:00
Vladimir Lazar
1aa2075e2d
chore(test): create macos sanity test suite for pr check (#16772)
* chore(test): create macos sanity test suite for pr check
2026-03-24 12:19:06 +02:00
dependabot[bot]
80ee73fc84 chore(deps-dev): bump the vitest group with 2 updates
Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/coverage-v8)

Updates `vitest` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-24 08:14:41 +01:00
dependabot[bot]
e44e61bed6 chore(deps-dev): bump the typescript-eslint group with 3 updates
Bumps the typescript-eslint group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.57.2
- [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.57.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.57.1 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/parser)

Updates `typescript-eslint` from 8.57.1 to 8.57.2
- [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.57.2/packages/typescript-eslint)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-24 07:44:53 +01:00
dependabot[bot]
13d4e031f5 chore(deps-dev): bump @vitest/eslint-plugin in the vitest group
Bumps the vitest group with 1 update: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest).


Updates `@vitest/eslint-plugin` from 1.6.12 to 1.6.13
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 10:09:27 +01:00
dependabot[bot]
40399ebc85 chore(deps): bump get-tsconfig from 4.13.6 to 4.13.7
Bumps [get-tsconfig](https://github.com/privatenumber/get-tsconfig) from 4.13.6 to 4.13.7.
- [Release notes](https://github.com/privatenumber/get-tsconfig/releases)
- [Commits](https://github.com/privatenumber/get-tsconfig/compare/v4.13.6...v4.13.7)

---
updated-dependencies:
- dependency-name: get-tsconfig
  dependency-version: 4.13.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 09:55:00 +01:00
dependabot[bot]
94703b2523 chore(deps): bump eslint from 10.0.3 to 10.1.0 in the eslint group
Bumps the eslint group with 1 update: [eslint](https://github.com/eslint/eslint).


Updates `eslint` from 10.0.3 to 10.1.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.0.3...v10.1.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 09:13:34 +01:00
dependabot[bot]
4e872cc04c chore(deps-dev): bump msw from 2.12.13 to 2.12.14
Bumps [msw](https://github.com/mswjs/msw) from 2.12.13 to 2.12.14.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.13...v2.12.14)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 08:17:09 +01:00
dependabot[bot]
0d882c2a27 chore(deps): bump ws from 8.19.0 to 8.20.0
Bumps [ws](https://github.com/websockets/ws) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.19.0...8.20.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 06:21:30 +01:00
dependabot[bot]
c711c50c19 chore(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.7 to 2.4.8.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.8/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-19 06:46:23 +01:00
dependabot[bot]
50024a944e chore(deps): bump electron from 41.0.2 to 41.0.3
Bumps [electron](https://github.com/electron/electron) from 41.0.2 to 41.0.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v41.0.2...v41.0.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 08:40:12 +01:00
dependabot[bot]
4db5e5d679 chore(deps-dev): bump msw from 2.12.12 to 2.12.13
Bumps [msw](https://github.com/mswjs/msw) from 2.12.12 to 2.12.13.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.12...v2.12.13)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 08:20:31 +01:00
dependabot[bot]
8a5487acad chore(deps-dev): bump msw from 2.12.11 to 2.12.12
Bumps [msw](https://github.com/mswjs/msw) from 2.12.11 to 2.12.12.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.11...v2.12.12)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-17 08:33:39 +01:00
dependabot[bot]
2889391f4d chore(deps-dev): bump the typescript-eslint group with 3 updates
Bumps the typescript-eslint group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@typescript-eslint/eslint-plugin` from 8.57.0 to 8.57.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.57.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.57.0 to 8.57.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/parser)

Updates `typescript-eslint` from 8.57.0 to 8.57.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.57.1/packages/typescript-eslint)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-17 07:36:06 +01:00
dependabot[bot]
ba90b997c1 chore(deps-dev): bump @vitest/eslint-plugin in the vitest group
Bumps the vitest group with 1 update: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest).


Updates `@vitest/eslint-plugin` from 1.6.11 to 1.6.12
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-17 04:28:14 +01:00
bmahabirbu
daf470e6d8 chore: bump version to 1.27.0
Signed-off-by: bmahabirbu <fbenoit@redhat.com>
2026-03-16 16:29:18 +01:00
dependabot[bot]
b35d6502b8 chore(deps-dev): bump lint-staged from 16.3.3 to 16.4.0
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.3.3 to 16.4.0.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.3.3...v16.4.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 09:12:49 +01:00
dependabot[bot]
c8603d6a6a chore(deps-dev): bump the commitlint group with 2 updates
Bumps the commitlint group with 2 updates: [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) and [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional).


Updates `@commitlint/cli` from 20.4.4 to 20.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli)

Updates `@commitlint/config-conventional` from 20.4.4 to 20.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: commitlint
- dependency-name: "@commitlint/config-conventional"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: commitlint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 08:58:09 +01:00
dependabot[bot]
6aaf3b80a9 chore(deps-dev): bump msw from 2.12.10 to 2.12.11
Bumps [msw](https://github.com/mswjs/msw) from 2.12.10 to 2.12.11.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.10...v2.12.11)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 08:35:33 +01:00
dependabot[bot]
d9f061f311 chore(deps-dev): bump @biomejs/biome from 2.4.6 to 2.4.7
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.6 to 2.4.7.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.7/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 07:24:43 +01:00
dependabot[bot]
12934839fa chore(deps): bump electron from 41.0.1 to 41.0.2
Bumps [electron](https://github.com/electron/electron) from 41.0.1 to 41.0.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v41.0.1...v41.0.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 07:24:16 +01:00
Florent Benoit
dd8973751c chore(deps): update devalue from 5.6.3 to 5.6.4
fixes https://github.com/advisories/GHSA-cfw5-2vxh-hr84
fixes https://github.com/advisories/GHSA-mwv9-gp5h-frr4

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-16 07:23:51 +01:00
ScrewTSW
a3c779df57
chore(test): extend managed configuration tests for registries (#16593)
* chore(test): refactor settings constants into modular structure

Split monolithic settings.ts into separate files for better organization:
- preferences.ts: all preference-related constants
- registries.ts: all registry-related constants

Export both classes directly from main index.ts.
Update imports to use direct per-class imports.

Co-authored-by: Code Claude <noreply@anthropic.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): add support for detecting managed registries configuration

Add isPreferredManaged() method to RegistriesPage to detect if the
"Preferred Repositories" field is marked as managed by enterprise configuration.

The method uses scoped locators to find the "Managed" label within the specific
preference section and handles timeout errors gracefully using the codebase
pattern of checking error.name === "TimeoutError" rather than instanceof.

Co-authored-by: Code Claude <noreply@anthropic.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): add registries configuration to managed-configuration test resources

Add registry-related managed configuration settings:
- Default preferred repositories: docker.io, quay.io
- Default registries configuration with docker.io and quay.io entries
- Lock registries.preferred field to prevent user modifications

Co-authored-by: Code Claude <noreply@anthropic.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): add managed configuration tests for registries

Add comprehensive E2E tests for managed registries configuration:
- Verify preferred repositories field shows managed configuration value
- Check field is readonly when locked (not disabled)
- Validate registries.conf file is created with correct TOML structure
- Use polling to wait for file creation (avoid CI race conditions)
- Parse TOML robustly with dynamic regex matching (order-independent)

Co-authored-by: Code Claude <noreply@anthropic.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): use tag-based filtering for managed-configuration tests

Replace file-specific test targeting with tag-based filtering using
@managed-configuration tag. This allows running all managed configuration
tests regardless of which spec file they are in, providing better test
organization and execution flexibility.

Co-authored-by: Code Claude <noreply@anthropic.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): code review fixes

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

---------

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>
Co-authored-by: Code Claude <noreply@anthropic.com>
2026-03-13 17:43:51 +01:00
dependabot[bot]
35800ffe23 chore(deps-dev): bump the vitest group with 3 updates
Bumps the vitest group with 3 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.0.18 to 4.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8)

Updates `@vitest/eslint-plugin` from 1.6.10 to 1.6.11
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.10...v1.6.11)

Updates `vitest` from 4.0.18 to 4.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 08:40:41 +01:00
dependabot[bot]
ffbe8a0a1a chore(deps): bump electron from 41.0.0 to 41.0.1
Bumps [electron](https://github.com/electron/electron) from 41.0.0 to 41.0.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v41.0.0...v41.0.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 06:04:06 +01:00
dependabot[bot]
6fb090dde4 chore(deps-dev): bump the commitlint group with 2 updates
Bumps the commitlint group with 2 updates: [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) and [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional).


Updates `@commitlint/cli` from 20.4.3 to 20.4.4
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.4.4/@commitlint/cli)

Updates `@commitlint/config-conventional` from 20.4.3 to 20.4.4
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.4.4/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-version: 20.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: commitlint
- dependency-name: "@commitlint/config-conventional"
  dependency-version: 20.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: commitlint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 04:31:06 +01:00
Florent Benoit
0a2f152c13 chore: use latest version of electron-builder-squirrel-windows
related to https://github.com/podman-desktop/podman-desktop/security/dependabot/186
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-12 10:58:20 +01:00
Florent Benoit
4cea1ffcde chore: update qs to v6.15.0
related to https://github.com/advisories/GHSA-w7fw-mjwx-w883
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-12 10:32:33 +01:00
Florent Benoit
bcf9589a99 chore: update ajv to recent versions
update ^6 and ^8 usage to non-CVE versions

fix https://github.com/advisories/GHSA-2g4f-4pwh-qvx6
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 21:26:18 +01:00
Florent Benoit
d600776613 chore: update dompurify to v3.3.3
update to a non-cve one

related to https://github.com/advisories/GHSA-v2wj-7wpq-c8vv
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 18:47:35 +01:00
Florent Benoit
89c0d6ec31 chore: update to serialize-javascript v7.0.4
fixes https://github.com/advisories/GHSA-5c6j-r48x-rmvq
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 18:34:29 +01:00
dependabot[bot]
1766b22890 chore(deps): bump electron from 40.4.1 to 41.0.0
Bumps [electron](https://github.com/electron/electron) from 40.4.1 to 41.0.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v40.4.1...v41.0.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 18:10:36 +01:00
Florent Benoit
2ac05f35bd chore(rollup): update rollup to v4.59.0
it's to avoid a CVE

https://github.com/advisories/GHSA-mw96-cpmx-2vgc
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 17:17:39 +01:00
Florent Benoit
e553a092f1 chore(deps): fix minimatch dependency
there are several new versions, for each major versions
ensure each version of minimatch should use the latest .z release
from the major release

fixes https://github.com/advisories/GHSA-3ppc-4f35-3m26
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 17:05:06 +01:00
Florent Benoit
88e62b9ce2 chore(deps-dev): update electron-builder from 26.7.0 to 26.8.2
related to https://github.com/advisories/GHSA-23c5-xmqv-rm74
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-11 12:13:57 +01:00
dependabot[bot]
6ca5acb353 chore(deps-dev): bump @biomejs/biome from 2.4.4 to 2.4.6
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.4 to 2.4.6.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 11:48:31 +01:00
dependabot[bot]
d1aa3be14b chore(deps-dev): bump lint-staged from 16.3.2 to 16.3.3
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.3.2 to 16.3.3.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.3.2...v16.3.3)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 08:29:44 +01:00
dependabot[bot]
02076a32c9 chore(deps-dev): bump eslint-plugin-sonarjs from 4.0.1 to 4.0.2
Bumps [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/SonarSource/SonarJS/releases)
- [Commits](https://github.com/SonarSource/SonarJS/commits)

---
updated-dependencies:
- dependency-name: eslint-plugin-sonarjs
  dependency-version: 4.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 06:34:44 +01:00
dependabot[bot]
9a699f3bc7 chore(deps-dev): bump @vitest/eslint-plugin in the vitest group
Bumps the vitest group with 1 update: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest).


Updates `@vitest/eslint-plugin` from 1.6.9 to 1.6.10
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.9...v1.6.10)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-10 09:16:54 +01:00
dependabot[bot]
34167a50c8 chore(deps-dev): bump the typescript-eslint group with 3 updates
Bumps the typescript-eslint group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.57.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.57.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.56.1 to 8.57.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser)

Updates `typescript-eslint` from 8.56.1 to 8.57.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.57.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
- dependency-name: typescript-eslint
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-10 05:24:35 +01:00
dependabot[bot]
ab591ca11d chore(deps): bump the eslint group across 1 directory with 2 updates
Bumps the eslint group with 2 updates in the / directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint).


Updates `@eslint/js` from 9.39.2 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

Updates `eslint` from 9.39.2 to 10.0.3
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.3)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 19:27:15 +01:00
ScrewTSW
3237336b40
chore(ci,test): 15985 task extend managed configuration tests to cover mixed scenario (#16001)
* chore(ci): added managed-configuration matrix workflow for all platforms

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(ci,test): added combined testfile for managed-configuration tests

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(test): extract label names to enum

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(ci): updated managed-configuration pipeline logic

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(test): generalizing preference getters and setters, fixing getRowByName logic

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(test): renaming test cases

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(test): refactored wait logic, fixed unnecessary variable declarations

Signed-off-by: Tibor Dancs <tdancs@redhat.com>

* chore(ci): removing managed-configuration pr trigger

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(ci,test): pipeline fixes, updated copyright, added job set-up external workflow

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test): refactored preferences-page, added settings.ts with Preferences class

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

* chore(test,fixup): redundant logic refactor and clean-up of wrapper methods

Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>

---------

Signed-off-by: Tibor Dancs <tdancs@redhat.com>
Signed-off-by: Tibor Dancs (work-laptop) <tdancs@redhat.com>
2026-03-09 16:14:54 +01:00
Florent Benoit
3487000d98 chore(deps): bump eslint plug-ins to recent versions
prior to trying to update eslint itself

@eslint/compat from 2.0.2 to 2.0.3
@eslint/eslintrc from 3.3.3 to 3.3.5
eslint-plugin-svelte from 3.15.0 to 3.15.1

related to https://github.com/podman-desktop/podman-desktop/issues/16131
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-03-09 15:19:53 +01:00
dependabot[bot]
4c495b125b chore(deps-dev): bump eslint-plugin-sonarjs from 4.0.0 to 4.0.1
Bumps [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/SonarSource/SonarJS/releases)
- [Commits](https://github.com/SonarSource/SonarJS/commits)

---
updated-dependencies:
- dependency-name: eslint-plugin-sonarjs
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 07:57:34 +01:00
dependabot[bot]
8311de3f6d chore(deps-dev): bump @rollup/plugin-commonjs from 29.0.1 to 29.0.2
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 29.0.1 to 29.0.2.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v29.0.2/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 06:46:48 +01:00