Commit graph

7159 commits

Author SHA1 Message Date
Florent Benoit
b5fa000e04 chore: exclude one rule for CLOMonitor
there is no artifact hub for Desktop app
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-11 14:32:17 +02:00
Florent BENOIT
ff7e7a4d79
docs: add entry for community meetings (#12159)
* docs: add entry for community meetings

related to https://github.com/podman-desktop/podman-desktop/issues/11741
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-11 12:04:11 +00:00
StepSecurity Bot
c2ab279987 ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-04-11 13:00:03 +02:00
Florent Benoit
5175c7d9fd docs: add more Readme badges
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-11 11:29:11 +02:00
Florent Benoit
d7b0a74cc8 chore: add badges for CNCF tooling
related to https://github.com/podman-desktop/podman-desktop/issues/11741
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-11 10:18:14 +02:00
StepSecurity Bot
4e2f00d651 ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-04-11 10:11:42 +02:00
dependabot[bot]
9b72f8b5c1 chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.13 to 3.28.15.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](1b549b9259...45775bd823)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.28.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 07:49:36 +02:00
dependabot[bot]
0462bdef81 chore(deps-dev): bump octokit from 4.1.2 to 4.1.3
Bumps [octokit](https://github.com/octokit/octokit.js) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/octokit/octokit.js/releases)
- [Commits](https://github.com/octokit/octokit.js/compare/v4.1.2...v4.1.3)

---
updated-dependencies:
- dependency-name: octokit
  dependency-version: 4.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 07:49:03 +02:00
dependabot[bot]
598efe73d5 chore(deps-dev): bump svelte from 5.25.10 to 5.25.12
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.25.10 to 5.25.12.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.25.12/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.25.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 07:48:44 +02:00
dependabot[bot]
b48df19be9 chore(deps): bump undici from 7.7.0 to 7.8.0
Bumps [undici](https://github.com/nodejs/undici) from 7.7.0 to 7.8.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.7.0...v7.8.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 07:48:26 +02:00
dependabot[bot]
0847701a0b
chore(deps-dev): bump @vitest/eslint-plugin from 1.1.40 to 1.1.42 in the vitest group (#12151)
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.1.40 to 1.1.42
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.40...v1.1.42)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 06:39:37 +02:00
dependabot[bot]
c9ddd6309b
chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (#12154)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.6
  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-04-11 06:39:02 +02:00
Tim deBoer
7a3e4dfd6a feat: navigation api for manifests
Adds support for navigating to manifest details.

Fixes #12131.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-10 18:49:24 -04:00
axel7083
5a6db5a0ee
feat(vitest): configure workspace (#12111)
* feat(vitest): configured workspace

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: include build step in test:unit

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: rename vitest config to default

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-11 00:10:25 +02:00
Florent BENOIT
edf73e056f chore: add scorecard
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2025-04-10 22:49:46 +02:00
Florent Benoit
e8b92ebd58 chore: add security insights yaml
related to clomonitor

https://github.com/podman-desktop/podman-desktop/issues/11741

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-10 21:09:34 +02:00
dependabot[bot]
36201ec8b4 chore(deps-dev): bump electron from 35.1.4 to 35.1.5
Bumps [electron](https://github.com/electron/electron) from 35.1.4 to 35.1.5.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v35.1.4...v35.1.5)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 35.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 20:44:41 +02:00
Tim deBoer
7f9cd57a66 fix: image details navigation
Navigating to an image (image details) was failing because Buffer was not imported.
Tests worked because they run on Node where buffer exists by default.

Secondary failure because the default tab is the /summary and we weren't adding it
to the URL (and don't auto-forward). Test was checking for wrong URL, fixed.

Fixes #12120.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-10 12:45:50 -04:00
Tim deBoer
656818cfaa chore: bump lint memory
Bump lint max-old-space-size to 8192 to avoid crashes when doing fresh lint or
switching branches.

Fixes #12136.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-10 12:45:41 -04:00
Vladimir Lazar
bd4cda3050
chore(test): make traces and video deletion configurable (#12134)
Signed-off-by: Vladimir Lazar <vlazar@redhat.com>
2025-04-10 17:47:47 +03:00
Charlie Drage
5142e63057
chore: website - update download links (#12115)
### What does this PR do?

* Refactors download buttons to separate file
* Changes Download Now button to match UI mockup
* Adds "Download" button to header

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

Part of https://github.com/podman-desktop/podman-desktop/issues/11816

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

Preview website on netlify :)

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-04-10 13:46:31 +00:00
Charlie Drage
84e03635f5
chore: remove no-explicit-any from docker extension svelte (#11481)
### What does this PR do?

Removes the no explicit any from docker extension svelte file.

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

Part of https://github.com/podman-desktop/podman-desktop/issues/10603

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

- [X] Tests are covering the bug fix or the new feature

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-04-10 13:04:57 +00:00
Vladimir Lazar
fd095835ae
chore(test): add check for error when editting images (#12128)
* chore(test): add check for error when editing images
Signed-off-by: Vladimir Lazar <vlazar@redhat.com>
2025-04-10 13:28:39 +03:00
dependabot[bot]
ad1d637965 chore(deps-dev): bump svelte from 5.25.9 to 5.25.10
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.25.9 to 5.25.10.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.25.10/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.25.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 07:35:04 +02:00
dependabot[bot]
a36f07d41d chore(deps-dev): bump typedoc-plugin-markdown in the typedoc group
Bumps the typedoc group with 1 update: [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown).


Updates `typedoc-plugin-markdown` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/typedoc2md/typedoc-plugin-markdown/releases)
- [Changelog](https://github.com/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-markdown/CHANGELOG.md)
- [Commits](https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-markdown@4.6.2/packages/typedoc-plugin-markdown)

---
updated-dependencies:
- dependency-name: typedoc-plugin-markdown
  dependency-version: 4.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typedoc
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 07:17:28 +02:00
dependabot[bot]
80e0e9416c
chore(deps): bump @octokit/graphql from 8.2.1 to 8.2.2 (#12123)
Bumps [@octokit/graphql](https://github.com/octokit/graphql.js) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/octokit/graphql.js/releases)
- [Commits](https://github.com/octokit/graphql.js/compare/v8.2.1...v8.2.2)

---
updated-dependencies:
- dependency-name: "@octokit/graphql"
  dependency-version: 8.2.2
  dependency-type: direct:production
  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-04-10 06:27:36 +02:00
axel7083
c40ad4e0ed
refactor(Button): migrate to svelte5 (#12079)
* refactor(Button): migrate to svelte5

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: support legacy

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: make aria-label optional

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: should not use render for non-snippet

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-09 15:32:53 +02:00
axel7083
b0ebc44707
chore(vitest): remove unused files (#12110)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-09 14:35:31 +02:00
Ondrej Dockal
9186e2c406
chore(test): add troubleshooting pom and smoke e2e test (#11891)
* chore(test): add troubleshooting pom and smoke e2e test

Signed-off-by: Ondrej Dockal <odockal@redhat.com>
2025-04-09 13:24:03 +02:00
axel7083
6bbe2f7db1
refactor(packages): simplify vitest config (#12104)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-09 11:13:14 +00:00
Fabien Engels
d7693fc5f3 docs: EOST as adopters
Signed-off-by: Fabien Engels <code@fabienengels.com>
2025-04-09 12:15:31 +02:00
axel7083
56696165ce
refactor(tools): simplify vitest config (#12108)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-09 12:13:27 +02:00
Florent BENOIT
9673091998 revert: revert pull request 11938
This reverts commit d58134bf6c.

Signed-off-by: Florent Benoit <fbenoit@redhat.com>

Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2025-04-09 12:01:20 +02:00
Anton Misskii
5c5c392503
test: add e2e test for Kind cluster deployment with custom config (#12010) 2025-04-09 11:41:50 +02:00
dependabot[bot]
ca8176849c chore(deps-dev): bump svelte from 5.25.6 to 5.25.9
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.25.6 to 5.25.9.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.25.9/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.25.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 11:07:20 +02:00
dependabot[bot]
1196ba7797 chore(deps): bump @kubernetes/client-node from 1.1.0 to 1.1.2
Bumps [@kubernetes/client-node](https://github.com/kubernetes-client/javascript) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/kubernetes-client/javascript/releases)
- [Commits](https://github.com/kubernetes-client/javascript/commits/1.1.2)

---
updated-dependencies:
- dependency-name: "@kubernetes/client-node"
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 10:50:27 +02:00
axel7083
0f81cc7345
refactor(extensions): simplify vitest config (#12103)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-09 10:42:39 +02:00
Ondrej Dockal
f9a8eaa1fe
fix(tests): fix the heading locator for extensions page (#12101)
Signed-off-by: Ondrej Dockal <odockal@redhat.com>
2025-04-09 10:22:07 +02:00
Florent Benoit
df4296952b chore: allow more permissive data in test
in newer version, a field custom_authenticators has been added
use contains to be more permissive than equal
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-09 10:15:00 +02:00
Florent Benoit
1f0d731b11 chore: add missing dispose method
related to svelte update
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-09 10:14:28 +02:00
tbabalov
1ff33c5fc7
chore(test): Docker compatibility e2e test for Windows (#11721)
* chore(test): added docker compatibility test files

Signed-off-by: Tamara Babalova <tbabalov@redhat.com>
2025-04-09 08:13:23 +00:00
dependabot[bot]
31a0a679a9 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.1.39 to 1.1.40
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.39...v1.1.40)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 07:39:06 +02:00
Shipra Singh
2dafbc109b
docs(website): corrected the file name in the troubleshooting doc (#12073)
Signed-off-by: Shipra Singh <shipsing@redhat.com>
2025-04-09 09:22:57 +05:30
Brian M
5720465ffb
fix: updated configmap secret capitalization added test (#12048)
Signed-off-by: Brian <bmahabir@bu.edu>
2025-04-08 23:35:54 +00:00
axel7083
802a404223
fix(Button): binding usage and event type (#12086)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-08 20:35:20 +02:00
Tim deBoer
6f4501d8f0 chore: optional onclick and simplified dispatch fallback
Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-08 13:16:55 -04:00
Tim deBoer
7d218dec7c chore: add back dispatcher and remove unused var
Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-08 13:16:55 -04:00
Tim deBoer
147f967d03 chore: migrate close button to svelte 5
Migrates the CloseButton component to Svelte 5, primarily just migrating the
on:click.

TaskManager was using a title property that didn't exist, I've removed it (vs
adding a new property) because it doesn't seem necessary.

Part of #11573.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-08 13:16:55 -04:00
axel7083
dbe91cb098
feat(PinRegistry): adding telemetry events (#12088)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-04-08 16:41:09 +02:00
Florent Benoit
7af86b8ee1 chore: update estree-util-value-to-estree to v3.3.3
fixes https://github.com/advisories/GHSA-f7f6-9jq7-3rqj
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-04-08 14:56:55 +02:00