Breaking
Features
- feat: integrate with Python Environments extension (#2563) @anusshukla
- feat: RedHat AI platforms compatible client and provider base utilities (#2455) @kaushiki069
- feat: WCA remove the model_id override references (#2471) @goneri
Fixes
- fix: address no-base-to-string eslint rule (#2599) @ssbarnea
- fix: trim textfields in collection and project webviews (#2592) @raksrh
- fix: eslint and tsconfig (#2596) @ssbarnea
- fix: replace use of relative imports with aliases (#2595) @ssbarnea
- fix: reduce use of relative imports (#2593) @ssbarnea
- fix: migrate to eslint 10 and address new rule violations (#2591) @ssbarnea
- fix!: remove unused exports (#2588) @ssbarnea
- fix: update devcontainer template names to match ansible-creator resources (#2575) @Jkhall81
- fix: remove-whitespace-in-collection-webview (#2565) @raksrh
- fix: add LS auth in contributes.authentication (#2556) @goneri
- fix: dependency updates related to security (#2543) @ssbarnea
- fix: ignore mise if SKIP_MISE=1 is set (#2516) @goneri
- fix: relative import of codicon.ttf (#2512) @goneri
- fix: pass slack webhook secret to report action (#2509) @anusshukla
- fix: remove the local copy of codicon (#2511) @goneri
- fix: remove media/style.css (#2510) @goneri
- fix: import codicon.css from TypeScript (#2502) @goneri
- fix: centralize the CSS in the webviews (#2499) @goneri
- fix: convert mcp package to ESM (#2480) @ssbarnea
- fix: Convert ALS package to ESM (#2498) @alisonlhart
- fix: use @vscode/codicons and avoid duplication (#2487) @goneri
- fix: import the vscode-elements from the app.ts (webview) (#2486) @goneri
- fix: clean up the old lightspeedExplorerView CSS (#2488) @goneri
- fix: LS exp displays the non-wca provider (#2478) @goneri
- fix: don't send an empty model with LS telemetry (#2479) @goneri
- fix: ui: create the junit output directory (#2483) @goneri
- fix: refresh LS exp webview when provider cfg changes (#2474) @goneri
- fix: remove use of deprecated @vscode/webview-ui-toolkit library (#2448) @ssbarnea
Maintenance
- chore: update node deps (#2614) @ssbarnea
- chore: enable retries for mise install (#2615) @ssbarnea
- chore: reorganize selenium tests (#2612) @ssbarnea
- chore: avoid squashing builder image (#2613) @ssbarnea
- chore: remove obsolete pytest vscode marker (#2609) @ssbarnea
- chore: optimize prek hooks (#2610) @ssbarnea
- chore(selenium): add MCP server smoke tests (#2605) @raksrh
- chore: fix detection of lightspeed credentials on GHA (#2600) @ssbarnea
- chore: allow use of python 3.14 for testing (#2551) @ssbarnea
- chore: switch selenium-ui to use ghcr.io/ansible/selenium-adt:main (#2606) @ssbarnea
- chore: make selenium container management more reliable (#2603) @ssbarnea
- chore: mount vsix artifact in separated folder (#2602) @ssbarnea
- chore: eslint config cleaning (#2598) @ssbarnea
- chore: build fixes and deps update (#2597) @ssbarnea
- chore: remove use of chai (#2594) @ssbarnea
- chore: ensure pre-installed linux runner ansible version is uninstalled (#2590) @ssbarnea
- chore: improve e2e diagnostics test reliability on WSL (#2589) @anusshukla
- chore(deps): update node.js to v24 (#2586) @renovate[bot]
- chore: prevent packaging failure when tags are updated (#2587) @ssbarnea
- chore(deps): update actions/github-script action to v8 (#2584) @renovate[bot]
- chore: refactor build analyze script (#2583) @ssbarnea
- chore: configure use of renovate hook from our own actions repo (#2582) @ssbarnea
- chore: add CI status dashboard workflow (#2581) @ssbarnea
- chore: reconfigure eslint custom to allow use without compile step (#2576) @ssbarnea
- chore: ensure warning about skipping LS test is visible on CI (#2572) @ssbarnea
- chore: Tune settings fixture to have module scope (#2559) @alisonlhart
- chore: more post workflow fixes (#2571) @ssbarnea
- chore: fix post workflow (conclusion) (#2570) @ssbarnea
- chore: correctly detect LS test credentials presence (#2568) @ssbarnea
- chore: correct post workflow permissions (#2567) @ssbarnea
- chore: measure coverage of pytest ui tests (#2503) @ssbarnea
- chore: restore reporting of test-results to codecov.io (#2561) @ssbarnea
- chore: fix falky ci failure related to git safe.directory (#2562) @ssbarnea
- chore: refactor pytest to manage the selenium container (#2560) @ssbarnea
- chore: refactor ui test temp directories (#2555) @ssbarnea
- chore: skip running image-builder job if not needed (#2554) @ssbarnea
- chore: migrate some prek hooks (#2553) @ssbarnea
- chore: move build artifacts into out/ folder (#2552) @ssbarnea
- chore: ensure that task steps do not produce undesired side effects (#2528) @ssbarnea
- chore: resolve WSL E2E test failure for files outside workspace (#2544) @anusshukla
- chore: sonar reporting (#2550) @ssbarnea
- chore: remove 'ui' tests (extest) (#2549) @ssbarnea
- chore(deps): update actions/checkout action to v6 (#2547) @renovate[bot]
- chore(deps): update actions/download-artifact action to v7 (#2548) @renovate[bot]
- chore: add post workflow (#2546) @ssbarnea
- chore: skip Lightspeed tests on local runs if credentials are not available (#2523) @goneri
- chore: configure renovate to perform security updates (#2545) @ssbarnea
- chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 (#2542) @dependabot[bot]
- chore(docs): mention the ui-selenium test task (#2540) @goneri
- chore: tune coverage to reduce platform discrepancy (#2526) @ssbarnea
- chore: Migrate welcome page tests to Selenium (#2534) @alisonlhart
- chore(deps): update dependency jsdom to v28 (#2536) @renovate[bot]
- chore: don't rebuild when pytest are changed (#2539) @goneri
- chore: tell renovate to not update zod (#2538) @ssbarnea
- chore: fix renovate config (#2535) @ssbarnea
- chore: selenium: use the settings.json (#2525) @goneri
- chore: Close all editors via pytest fixtures before/after tests (#2532) @alisonlhart
- chore: reduce use of FORCE_COLOR during testing (#2529) @ssbarnea
- chore: tell renovate not to touch sensitive deps (#2530) @ssbarnea
- chore: enable pytest gha annotations (#2521) @ssbarnea
- chore: replace pre-commit with prek (#2527) @ssbarnea
- chore: pre-commit autoupdate (#2522) @pre-commit-ci[bot]
- chore: prevent pycoverage step from failing with retried jobs (#2520) @ssbarnea
- chore(deps): update actions/cache action to v5.0.3 (#2517) @renovate[bot]
- chore(deps): lock file maintenance (#2519) @renovate[bot]
- chore(deps): lock file maintenance (#2491) @renovate[bot]
- chore: consolidate test config into a single vitest.config.ts (#2505) @ssbarnea
- chore: check mise, increase scheduled jobs, debug info, biome package.json (#2514) @ssbarnea
- chore: show the error message when docker is not install (#2513) @anusshukla
- chore: Rework devfile and devcontainer webview tests to use Selenium (#2508) @alisonlhart
- chore: rework walkthrough tests to use Selenium (#2507) @alisonlhart
- chore: more deps update (#2489) @ssbarnea
- chore(deps): update dependency @html-eslint/eslint-plugin to ^0.54.0 (#2506) @renovate[bot]
- chore: Skip coverage thresholds on WSL (#2504) @shatakshiiii
- chore: coverage file fixes (#2492) @ssbarnea
- chore: temporary disable upload of test-result to codecov.io to restore coverage status reporting (#2500) @ssbarnea
- chore: display name of the screenshot taken by selenium (#2501) @ssbarnea
- chore: move builder workflow inside ci one (#2497) @ssbarnea
- chore: selenium reruns (#2496) @ssbarnea
- chore: ensure we collect logs on ui test failures (#2495) @ssbarnea
- chore: prevent log collection failure due to gitleaks (#2494) @ssbarnea
- chore: enable reruns for selenium test failures (#2493) @ssbarnea
- chore: move location of junit reports (#2490) @ssbarnea
- chore: combine CI fixes (#2485) @ssbarnea
- chore: update deps (bulk) (#2484) @ssbarnea
- chore(deps): update actions/checkout action to v6.0.2 (#2481) @renovate[bot]
- chore: update electron (#2482) @ssbarnea
- chore: remove ui test-launcher.sh (#2472) @ssbarnea
- chore(deps): update jdx/mise-action action to v3.6.1 (#2473) @renovate[bot]
- chore(deps): lock file maintenance (#2463) @renovate[bot]
- chore: refactor coverage uploading (#2477) @ssbarnea
- chore: update python dependencies (#2462) @ssbarnea
- chore(deps): update dependency lodash to v4.17.23 [security] (#2476) @renovate[bot]
- chore(deps): update dependency @html-eslint/eslint-plugin to ^0.53.0 (#2452) @renovate[bot]