Releases: canonical/checkbox
Releases · canonical/checkbox
v7.3.0
What's Changed
- Fix merge reports submission parsing (bugfix) by @pieqq in #2504
- add imx8mm camera test scenario data (New) by @stanley31huang in #2507
- Revert "Add custom-frontend slot to checkbox-ce-oem (New)" (bugfix) by @zongminl in #2511
- Bump tiobe/tics-github-action from 3.9.0 to 3.9.1 (infra) by @dependabot[bot] in #2510
- Change certification level status (BugFix) by @clairlin53 in #2424
- Fix wrong python binary used in ce-oem-crypto tests (Bugfix) by @bnbhat in #2514
- Allow calling finalize during bootstrap (infra) by @Hook25 in #2515
- Stop lstopo from hanging in 26.04 (BugFix) by @tomli380576 in #2520
- Show skip reason on unsupported remote tests like local (bugfix) by @Hook25 in #2462
- No return in finally (bugfix) by @Hook25 in #2519
- Add AGENTS.md, CLAUDE.md, and Copilot instructions across monorepo (Infra) by @Copilot in #2513
- Bump tiobe/tics-github-action from 3.9.1 to 3.10.0 (infra) by @dependabot[bot] in #2523
- Point plz-run dep to the right GitHub repo (bugfix) by @pieqq in #2524
- Add logic handle codec type for h264 265 (Bugfix) by @rickwu666666 in #2428
- Implement context manager to handle codec test file download an deletion (BugFix) by @rickwu666666 in #2429
- Bump codecov/codecov-action from 6.0.0 to 6.0.1 (infra) by @dependabot[bot] in #2528
- Add AMD Sorano initial CPUID to cpuid.py (New) by @bladernr in #2530
- Bump psf/black from 26.3.1 to 26.5.1 (infra) by @dependabot[bot] in #2527
- Add template filter for the Renesas video codec test to prevent it from being run by other projects (Bugfix) by @rickwu666666 in #2538
- Migrate idle suspend test cases from manual to semi-auto(DC) and auto(AC) (New) by @hanhsuan in #2483
- Add ce-oem 26 test plan (New) by @rickwu666666 in #2512
- update camera supported format for imx8mm (BugFix) by @stanley31huang in #2546
- Make sure an action is chosen before resuming a session (bugfix) by @pieqq in #2543
- Explicitly get fork context as suggested (bugfix) by @Hook25 in #2548
- Bump actions/stale from 10.2.0 to 10.3.0 (infra) by @dependabot[bot] in #2544
- Enable resolute builds for checkbox PPA (infra) by @Hook25 in #2547
- Change to use new light sensor test cases for 24.04 and above (BugFix) by @hanhsuan in #2541
- Remove has_dc_mode requirement from suspend-on-AC-power (bugfix) by @pieqq in #2525
- Rename after-suspend-audio/after-suspend-audio-occupied (BugFix) by @hanhsuan in #2540
- Add client-cert-iot-ubuntucore-26 plan (New) by @rickwu666666 in #2493
- fixed vp8 demux gst pipeline for imx8m (Bugfix) by @stanley31huang in #2518
- Filter unopenable DEVPATH-derived disk resources (BugFix) by @k-s-0 in #2545
- Fix monitor/graphic/audio jobs duplicate and clean up for 26.04tp (Bugfix) by @clairlin53 in #2537
- Core26 daily builds (infra) by @Hook25 in #2552
- Revert "Filter unopenable DEVPATH-derived disk resources (BugFix)" (bugfix) by @pieqq in #2555
- Simplify audio sink iteration in docking station tests (New) by @tomli380576 in #2442
- Clarify who can merge a PR (infra) by @pieqq in #2561
- Bump actions/checkout from 6.0.2 to 6.0.3 (infra) by @dependabot[bot] in #2557
- Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (infra) by @dependabot[bot] in #2556
- Add Crucible (Mesa CTS) Testing (New) by @mckees in #2461
- Core26 frontend (infra) by @Hook25 in #2564
New Contributors
Full Changelog: v7.2.0...v7.3.0
v7.2.0
What's Changed
- Bump tiobe/tics-github-action from 3.8.0 to 3.9.0 (infra) by @dependabot[bot] in #2459
- Bump actions/upload-artifact from 7.0.0 to 7.0.1 (infra) by @dependabot[bot] in #2460
- update params in look_up_xtest (Bugfix) by @rickwu666666 in #2458
- Provide more information in the HTML reports (New) by @pieqq in #2450
- Replaced integers for strings in requires fields (BugFix) by @fernando79513 in #2468
- miscellanea/sosreport: requirement now is a tuple of sosreport and sos to work on new and old releases (bugfix) by @bladernr in #2473
- Reduce PR template wording and ask for Checkbox submissions (Infra) by @pieqq in #2476
- valid_opengl_renderer run on jammy onwards (BugFix) by @fernando79513 in #2478
- Exclude camera tests for rpi server images (BugFix) by @fernando79513 in #2469
- 26.04 Cert Suite updates (New) by @bladernr in #2474
- add workaround for eddystone_scanner (Bugfix) by @stanley31huang in #2475
- Configure UnifiedRunner for ListBootstrapped (bugfix) by @Hook25 in #2486
- virtualization.py should pull from ubuntu-daily to get all the releases (bugfix) by @bladernr in #2471
- Schema validation CI (infra) by @Hook25 in #2485
- Jinja templates spaces break translator (bugfix) by @Hook25 in #2495
- Fix pre-parsed certification status overrides (bugfix) by @Hook25 in #2494
- Race condition on session creation deduplication (bugfix) by @Hook25 in #2498
- Copy sibling fields to avoid changing parent unit (bugfix) by @Hook25 in #2497
- Siblings handling wrong in YAML units (bugfix) by @Hook25 in #2496
- Return actual effective certification status when running
expandsubcommand (bugfix) by @pieqq in #2488 - Support json exporting for list bootstrapped (bugfix) by @Hook25 in #2501
- Expand templates in list-bootstrapped (infra) by @Hook25 in #2502
Full Changelog: v7.1.0...v7.2.0
v7.1.0
What's Changed
- Lock focal version to 5.12 and transition all others to latest (bugfix) by @Hook25 in #2337
- Hardcode XDG_RUNTIME_DIR and DBUS path (bugfix) by @Hook25 in #2336
- Bump canonical/checkbox from 6.0.0 to 7.0.0 (infra) by @dependabot[bot] in #2338
- Preserve nsenter cwd (bugfix) by @Hook25 in #2343
- Drop only caps that were given to the process (bugfix) by @Hook25 in #2344
- Add screen-private-ppa test (New) by @bnbhat in #2288
- pulseaudio server utils not listing unused profiles (BugFix) by @p-gentili in #2342
- fix typo in example code for 'Grouping related jobs' (Infra) by @mxc42 in #2347
- cpuid.py fixes and supported Intel platforms update (New) by @ahresse in #2346
- Bump actions/stale from 10.1.1 to 10.2.0 (infra) by @dependabot[bot] in #2351
- Bump canonical/checkbox from fec2b5c to e7d6d49 (infra) by @dependabot[bot] in #2349
- Bump baptiste0928/cargo-install from 3.3.2 to 3.4.0 (infra) by @dependabot[bot] in #2350
- Specify fwts data directory for snap checkbox (Bugfix) by @tomli380576 in #2323
- Add SBOM CI (Infra) by @douglasdotc in #2339
- Add vulnerability scan (Infra) by @douglasdotc in #2340
- preserve-cwd only when preserve-cwd is provided (bugfix) by @Hook25 in #2352
- Fix wrong jobs that included in iot classic plan (Bugfix) by @rickwu666666 in #2266
- Try to give a more informative error as this is user facing (bugfix) by @Hook25 in #2353
- Bump psf/black from 25.12.0 to 26.1.0 (BugFix) by @dependabot[bot] in #2297
- Translator from pxu to yaml (New) by @Hook25 in #2316
- Add NPU tests (New) by @vandah in #2198
- NPU test plan for known failures (New) by @vandah in #2359
- Remove screen-private-ppa test definition from contrib because it was added in base provider (Bugfix) by @Artur-at-work in #2360
- Move some modules from checkbox_support to checkbox_ng (BugFix) by @pieqq in #2312
- Add credit card reader test (New) by @rickwu666666 in #2300
- Use private endpoint runners (Infra) by @pedro-avalos in #2364
- [bugfix] Remove uneeded NVDIMM tests (bugfix) by @bladernr in #2365
- Bump actions/download-artifact from 7.0.0 to 8.0.0 (infra) by @dependabot[bot] in #2358
- Bump canonical/checkbox from e7d6d49 to 644cfdf (infra) by @dependabot[bot] in #2356
- Bump actions/upload-artifact from 6.0.0 to 7.0.0 (infra) by @dependabot[bot] in #2357
- Avoid crashing on one word commits (infra) by @Hook25 in #2370
- Removed camera tests form core16 on rpi (BugFix) by @fernando79513 in #2369
- Bump psf/black from 26.1.0 to 26.3.0 (infra) by @dependabot[bot] in #2373
- Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (infra) by @dependabot[bot] in #2371
- Provide CHECKBOX_RUNTIME environment variable during job execution only (BugFix) by @pieqq in #2362
- Fix broken link to JUnit XSD file (infra) by @pieqq in #2374
- add manifest for ce-oem-gpio/loopback test (Bugfix) by @stanley31huang in #2376
- Update docking certification test plans (New) by @pieqq in #2320
- Debian: Add checkbox-ng dependency to checkbox-support (infra) by @pieqq in #2377
- Add unit json schema (infra) by @Hook25 in #2354
- Add certification test plans for Ubuntu 26 (New) by @stanley31huang in #2304
- Fix utitiles readiness for ce-oem-mipi-camera tests (Bugfix) by @stanley31huang in #2361
- Fix Metabox test plan selection (infra) by @pieqq in #2380
- Fix manifest files for checkbox-ng and checkbox-support (infra) by @pieqq in #2379
- Remove all (un)translatable warnings (bugfix) by @Hook25 in #2386
- Ask the user to use headphones for both input/output in external headphone tests (BugFix) by @tomli380576 in #2387
- Add device information to any submission JSON generated by Checkbox (New) by @pieqq in #2381
- Bump actions/download-artifact from 8.0.0 to 8.0.1 (infra) by @dependabot[bot] in #2389
- Bump psf/black from 26.3.0 to 26.3.1 (infra) by @dependabot[bot] in #2388
- Detect dummy/virtual sinks with checkbox-support-pipewire-utils (New) by @tomli380576 in #2317
- Restores missing power management test plan in desktop 24-04 (BugFix) by @clairlin53 in #2394
- Fix RVS confinement issues (BugFix) by @pedro-avalos in #2391
- Metabox QOL (bugfix) by @Hook25 in #2392
- Added test_data folder to Manifest (BugFix) by @fernando79513 in #2400
- MANIFEST.in checking CI (infra) by @Hook25 in #2401
- Migrate rz camera test for KOTO (New) by @rickwu666666 in #2393
- Add snap packages to metadata collected in JSON report (new) by @pieqq in #2396
- Update ov5645 test scenario (Bugfix) by @rickwu666666 in #2406
- Check attributes under /sys can be read without stucking the system (New) by @xanthein in #2305
- Revise eddystone scanner (Bugfix) by @stanley31huang in #2260
- Include check-hardware-attributes to pc-sanity (New) by @xanthein in #2407
- add Remoteproc fw check (New) by @stanley31huang in #2395
- Fix: USB SD card reader support (Bugfix) by @chochien in #2254
- Add bios metadata to submission json (new) by @pieqq in #2410
- Only run suspend-on-AC-power on devices with batteries (bugfix) by @pieqq in #2408
- Add OpenCL-CTS to base provider (New) by @mckees in #2345
- Add support for xhci-pci-renesas in the usb3 test. (Bugfix) by @mreed8855 in #2405
- Refactor meta package test case in pc-sanity (New) by @xanthein in #2413
- Bump codecov/codecov-action from 5.5.2 to 5.5.3 (infra) by @dependabot[bot] in #2416
- Bump tiobe/tics-github-action from 3.7.1 to 3.8.0 (infra) by @dependabot[bot] in #2415
- Fix bare except clauses (BugFix) and Remove duplicate CI path trigger (Infra) by @mckees in #2411
- Tox only on PRS and main pushes (infra) by @Hook25 in #2421
- Avoid collecting 80k lines of logs in checkbox collector (bugfix) by @Hook25 in #2417
- Remove all jinja conditionals from commands (bugfix) by @Hook25 in #2422
- Add bios mode to submission json (new) by @pieqq in #2423
- Remove qr tests (New) by @fernando79513 in #2397
- Only deactivate activated connections in wifi_nmcli_test.py (BugFix) by @Jefferyyen in #2246
- Yaml parser (New) by @Hook25 in #2383
- Remove all jinja conditionals from requires (bugfix) by @Hook25 in #2430
- Add custom-frontend slot to checkbox-ce-oem (New) by @sampaio23 in #2426
- OpenCL CTS Classic Test Plan (New) by @mckees in #2420
- Use
checkbox-pipewire-utils default_device_is_realin test jobs (New) by @tomli380576 in #2399 - Add kernel modules to submission json (new) by @pieqq in #2427
- Update submission JSON schema to include system_info...
v7.0.0
What's Changed
- PPA dependency needed on core22 as well (infra) by @Hook25 in #2005
- Make the suspend/any_suspend_failure log message more clear (Bugfix) by @hanhsuan in #2002
- Make networking/info_device template depend on ethernet/detect (bugfix) by @pieqq in #2001
- Add AMD Grado CPUID (Bugfix) by @rene-oromtz in #1995
- Clear up duplicated test plan names that lead to confusion when displayed by checkbox-cli (BugFix) by @bladernr in #1986
- Bump canonical/checkbox from 85be5a6 to 7247f4b (infra) by @dependabot[bot] in #2006
- Change the default logging level of agent to INFO (bugfix) by @Hook25 in #2009
- Build lib rabbithole (bugfix) by @Hook25 in #2010
- Add ability to customize VM specs in LXD VM GPU Passthrough test (Bugfix) by @MitchellAugustin in #2007
- Allow non-exact matching for ids in cli subcommands (New) by @Hook25 in #1964
- Use json encoding to avoid spamming remote API (breaking) by @Hook25 in #1983
- Add a backup and restore step on the netplans directory (Bugfix) by @antlassagne in #1933
- [checkbox-ce-oem] Remove mono and stereo tests (New) by @LiaoU3 in #2014
- General purpose camera pipeline in checkbox_support (New) by @tomli380576 in #1741
- Copy all packages and catch those that couldn't be copied (infra) by @Hook25 in #2017
- Add info about why the watchdog test is failing (bugfix) by @pieqq in #2019
- Allow agent to run as non-root for debugging (infra) by @Hook25 in #2020
- Add wait buffer after reboot/suspend stress tests (bugfix) by @pieqq in #1981
- Stage "libasound2t64" instead of the virtual package "libasound2" (BugFix) by @LiaoU3 in #2023
- Fix missing docstring (bugfix) by @Hook25 in #2025
- Skip camera/roundtrip-qrcode test on arm64 (bugfix) by @Hook25 in #1992
- Print default value of launcher via subcommand (new) by @Hook25 in #2026
- Unecessary secrets for PPA copy packages (Infra) by @p-gentili in #2032
- Docs: ignore link check on GNU license (Infra) by @tang-mm in #2031
- Modify the description of led/microphone-mute and led/mute (Bugfix) by @hanhsuan in #2030
- Fix network.py crash on unexpected NUMA node data (BugFix) by @rodwsmith in #2035
- Add named attribute access to
gnome-monitor.py(New) by @tomli380576 in #1916 - Remove hardcoded path (BugFix) by @fernando79513 in #2040
- Removed references to checkbox_support.contrib and graphics_stress_test (BugFix) by @fernando79513 in #2038
- add regulator test (New) by @stanley31huang in #2016
- Fix crash in ManifestBrowser when only hidden manifests are present (BugFix) by @gntzio in #1996
- Fix typo from mmcli to nmcli (Bugfix) by @LiaoU3 in #2044
- Add chassis type to support new type of device (Bugfix) by @hanhsuan in #2043
- A test case for randomly generated input events (New) by @GabrielChenCC in #1775
- Extend the wwan connection tests to support multiple cycle connection tests (New) by @stanley31huang in #1534
- revise the description of regulator manifest (Bugfix) by @stanley31huang in #2052
- Add vscode env for better dev experience working with checkbox using VSCode + gitignore venv folder (Infra) by @gntzio in #2037
- Remove check_iwlwifi_microcode_crash from SRU test plan (bugfix) by @pieqq in #2061
- Use glmark2 for hardware rendering tests instead of unity_support_test (BugFix) by @tomli380576 in #1677
- wwan_resource should slugify the values (Bugfix) by @hanhsuan in #2056
- Remove pcm/default.conf from $ALSA_CONFIG_PATH and make playback functional (Bugfix) by @LiaoU3 in #2049
- Update FWTS to V25.07.00 for series18~24 snaps (infra) by @pieqq in #2062
- Align the usb storage test cases in docking test plan (Bugfix) by @hanhsuan in #2059
- SRIOV tests and unit tests (New) by @mreed8855 in #1761
- increased camera quality threshold (BugFix) by @fernando79513 in #2060
New Contributors
- @MitchellAugustin made their first contribution in #2007
Full Changelog: v5.0.0...v7.0.0
v6.0.0
What's Changed
- PPA dependency needed on core22 as well (infra) by @Hook25 in #2005
- Make the suspend/any_suspend_failure log message more clear (Bugfix) by @hanhsuan in #2002
- Make networking/info_device template depend on ethernet/detect (bugfix) by @pieqq in #2001
- Add AMD Grado CPUID (Bugfix) by @rene-oromtz in #1995
- Clear up duplicated test plan names that lead to confusion when displayed by checkbox-cli (BugFix) by @bladernr in #1986
- Bump canonical/checkbox from 85be5a6 to 7247f4b (infra) by @dependabot[bot] in #2006
- Change the default logging level of agent to INFO (bugfix) by @Hook25 in #2009
- Build lib rabbithole (bugfix) by @Hook25 in #2010
- Add ability to customize VM specs in LXD VM GPU Passthrough test (Bugfix) by @MitchellAugustin in #2007
- Allow non-exact matching for ids in cli subcommands (New) by @Hook25 in #1964
- Use json encoding to avoid spamming remote API (breaking) by @Hook25 in #1983
- Add a backup and restore step on the netplans directory (Bugfix) by @antlassagne in #1933
- [checkbox-ce-oem] Remove mono and stereo tests (New) by @LiaoU3 in #2014
- General purpose camera pipeline in checkbox_support (New) by @tomli380576 in #1741
- Copy all packages and catch those that couldn't be copied (infra) by @Hook25 in #2017
- Add info about why the watchdog test is failing (bugfix) by @pieqq in #2019
- Allow agent to run as non-root for debugging (infra) by @Hook25 in #2020
- Add wait buffer after reboot/suspend stress tests (bugfix) by @pieqq in #1981
- Stage "libasound2t64" instead of the virtual package "libasound2" (BugFix) by @LiaoU3 in #2023
- Fix missing docstring (bugfix) by @Hook25 in #2025
- Skip camera/roundtrip-qrcode test on arm64 (bugfix) by @Hook25 in #1992
- Print default value of launcher via subcommand (new) by @Hook25 in #2026
- Unecessary secrets for PPA copy packages (Infra) by @p-gentili in #2032
- Docs: ignore link check on GNU license (Infra) by @tang-mm in #2031
- Modify the description of led/microphone-mute and led/mute (Bugfix) by @hanhsuan in #2030
- Fix network.py crash on unexpected NUMA node data (BugFix) by @rodwsmith in #2035
- Add named attribute access to
gnome-monitor.py(New) by @tomli380576 in #1916 - Remove hardcoded path (BugFix) by @fernando79513 in #2040
- Removed references to checkbox_support.contrib and graphics_stress_test (BugFix) by @fernando79513 in #2038
- add regulator test (New) by @stanley31huang in #2016
- Fix crash in ManifestBrowser when only hidden manifests are present (BugFix) by @gntzio in #1996
- Fix typo from mmcli to nmcli (Bugfix) by @LiaoU3 in #2044
- Add chassis type to support new type of device (Bugfix) by @hanhsuan in #2043
- A test case for randomly generated input events (New) by @GabrielChenCC in #1775
- Extend the wwan connection tests to support multiple cycle connection tests (New) by @stanley31huang in #1534
- revise the description of regulator manifest (Bugfix) by @stanley31huang in #2052
- Add vscode env for better dev experience working with checkbox using VSCode + gitignore venv folder (Infra) by @gntzio in #2037
- Remove check_iwlwifi_microcode_crash from SRU test plan (bugfix) by @pieqq in #2061
- Use glmark2 for hardware rendering tests instead of unity_support_test (BugFix) by @tomli380576 in #1677
- wwan_resource should slugify the values (Bugfix) by @hanhsuan in #2056
- Remove pcm/default.conf from $ALSA_CONFIG_PATH and make playback functional (Bugfix) by @LiaoU3 in #2049
- Update FWTS to V25.07.00 for series18~24 snaps (infra) by @pieqq in #2062
- Align the usb storage test cases in docking test plan (Bugfix) by @hanhsuan in #2059
- SRIOV tests and unit tests (New) by @mreed8855 in #1761
- increased camera quality threshold (BugFix) by @fernando79513 in #2060
- Add ports.ubuntu.archive to public site (bugfix) by @kiya956 in #2048
- refactor docking test (Bugfix) by @hanhsuan in #2065
- Add an option to use a value other than 10% for --oom-avoid-bytes (Bugfix) by @mreed8855 in #2069
- Automagically manage pull requests (infra) by @Hook25 in #2068
- Remove pulseaudio-utils for Noble (BugFix) by @rickwu666666 in #2070
- Docs: migrate Sphinx docs starter-pack to latest extension (infra) by @tang-mm in #2054
- revised LED tests (New) by @stanley31huang in #2042
- Inherit envvars more aggressively (bugfix) by @Hook25 in #2067
- Bootstrap refactor (breaking) by @Hook25 in #2041
- Dmi resource sane_product to avoid
induplication (bugfix) by @Hook25 in #2046 - BugFix for docker/save-and-load remove image before try to load it again (BugFix) by @locnnil in #2018
- Bump actions/checkout from 4.2.2 to 5.0.0 (infra) by @dependabot[bot] in #2075
- Bump actions/download-artifact from 4.3.0 to 5.0.0 (Infra) by @dependabot[bot] in #2074
- Keepalive rpyc connection (bugfix) by @Hook25 in #2076
- Add checkbox-gfx Vulkan tests (New) by @mckees in #2029
- Migrate DSS GPU setup to setup-phase (New) by @motjuste in #2066
- Remove "gpgpu-nvidia-cert-automated" from client-cert-desktop-24-04-automated test plan (Bugfix) by @eugene-yujinwu in #2088
- exclude existing stress tests from regression plan for server (bugfix) by @bladernr in #2086
- Add OEM-specific manual test cases (New) by @clairlin53 in #2073
- Fix the regression issue where suspend stress log increments incorrectly (Bugfix) by @clairlin53 in #2080
- Api to read the machine manifest (New) by @Hook25 in #2092
- Fixed eddystone_scanner fallback issue (New) by @stanley31huang in #1967
- exclude existing stress tests from regression plan for server (New) by @bladernr in #2093
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 (infra) by @dependabot[bot] in #2089
- Bump baptiste0928/cargo-install from 3.3.1 to 3.3.2 (infra) by @dependabot[bot] in #2090
- Nested info-attachment-cert-automated plan for ubuntu core plan (New) by @rickwu666666 in #2078
- Add testing DSS on Canonical K8s (New) by @motjuste in #2084
- plainbox:execution: Fix warning message format issue (BugFix) by @Cypresslin in #2095
- Change status of gpu jobs from blocker to non-blocker until reviewed for next LTS (BugFix) by @bladernr in #2097
- Add reviewer guidelines for main providers (infra) by @Hook25 in #2091
- enable roaming while testing wwan connection (Bugfix) by @hanhsuan in #2063
- Fix device.interface in template-filter (BugFix) by @rickwu666666 in #2071
- Add machine manifest to submission JSON (New) by @pieqq in #2100
- Add vendor specific MIPI camera test plan (New) by @baconYao in #1723
- add nvidia drm modeset check (New) by @stanley31huang in #2098
- Bump actions/stale from 9.1.0 to 10.0.0 (infra) ...
v5.0.0
What's Changed
- Use launcher and cert-tools in Testflinger job for testing DSS (New) by @motjuste in #1947
- Support quiet, cool and balanced_performance (BugFix) by @binli in #1958
- Add before field (Breaking) by @fernando79513 in #1935
- update ce-oem otg test script to read udc of usb node on carmel device (new) by @weizhenwu in #1969
- Move installing required tools and DSS to setup jobs (New) by @motjuste in #1965
- Updated before-suspend jobs to include the "before" flag (bugfix) by @fernando79513 in #1968
- Bump baptiste0928/cargo-install from 3.3.0 to 3.3.1 (infra) by @dependabot in #1974
- Fix the typo (Bugfix) by @binli in #1979
- Fix checkbox-ng install steps (infra) by @pieqq in #1982
- Fix the Invalid class code from lspci (BugFix) by @binli in #1980
- Remove "stress-10-reboot-poweroff-automated" from SRU (Bugfix) by @kevinyehk in #1987
- Fix commit id in dispatch lab job action (infra) by @pieqq in #1990
- update server cert launchers to prompt for manifest entries (BugFix) by @bladernr in #1988
- Move
microk8sto to setup test-plan and removeinstall-deps(New) by @motjuste in #1989 - Fix typerror mediacard (bugfix) by @Hook25 in #2000
- Fix the issue where 'cool' and 'balanced' do not match (BugFix) by @binli in #1999
- [Checkbox-ce-oem] Remove packaging alsa-utils and use the one in the system (Bugfix) by @LiaoU3 in #1991
Full Changelog: v4.6.0...v5.0.0
v4.6.0
What's Changed
- fixed test scripts in checkbox-ce-oem related to python3 systemd (Bugfix) by @stanley31huang in #1904
- Replace
"\z"withr"\z"(Bugfix) by @tomli380576 in #1896 - mod regex check for valid pci_bdf_format detection (BugFix) by @aglinserer in #1900
- Add WWAN modem count in wwan/detect (bugfix) by @pieqq in #1908
- Kioxia storage detect (bugfix) by @Hook25 in #1906
- Add missing dependency filetype for python 3.13+ (infra) by @Hook25 in #1911
- Clearly wrong promotion fixed (infra) by @Hook25 in #1915
- Add USB DesignWare Core 3.0 (DWC3) tests (new) by @pieqq in #1859
- Run hotspot test as root (bugfix) by @Hook25 in #1917
- Make dkms test run as root (bugfix) by @Hook25 in #1918
- Change the user on failed service check (bugfix) by @Hook25 in #1894
- Revert "Add USB DesignWare Core 3.0 (DWC3) tests (new)" (bugfix) by @Hook25 in #1919
- system_information from submission json (bugfix) by @Hook25 in #1910
- Full glmark2 dependency (New) by @tomli380576 in #1880
- Test Jobs for V4L2 Compliance (New) by @tomli380576 in #1653
- Move pipewire_utils to checkbox-support (New) by @p-gentili in #1895
- Bump codecov/codecov-action from 5.4.2 to 5.4.3 (infra) by @dependabot in #1923
- Fix package plainbox-provider-pc-sanity build fail (bugfix) by @cyruslien in #1924
- Rename genio brightness so that it doesn't clash (bugfix) by @Hook25 in #1925
- Add tests based on nvidia-container-toolkit (New) by @antlassagne in #1874
- Add manifest for fde tests (BugFix) by @LiaoU3 in #1898
- Get kernel package info (New) by @fernando79513 in #1886
- Don't retry Failed to Upload builds (infra) by @Hook25 in #1927
- Fix permission for checking journalctl log (BugFix) by @KaiChuan-Hsieh in #1929
- Exclude v4l2-compliance to not break existing certs (BugFix) by @tomli380576 in #1928
- [ce-oem] Add rs485 config handle for multiple rs485 port (BugFix) by @rickwu666666 in #1897
- Add USB DesignWare Core 3.0 (DWC3) tests (new) by @pieqq in #1926
- Use
on_ubuntucorefunction from checkbox-support snapd_utils helpers (bugfix) by @pieqq in #1853 - Add reusable workflow to build
checkbox-dssSnap (Infra) by @motjuste in #1936 - Fix
checkbox-dsssnap build on irrelevant PRs (Infra) by @motjuste in #1938 - Add system debian pakcages status attachment (New) by @KaiChuan-Hsieh in #1934
- Run wifi AP tests as root (bugfix) by @weizhenwu in #1942
- Remove cert-blocker status from led/power-blink-suspend (bugfix) by @pieqq in #1944
- Bump asdf-vm/actions from 3.0.2 to 4.0.0 (New) by @dependabot in #1931
- Bump canonical/setup-lxd from d14f946da89caa319fd083d39b1960f4978fb982 to a3c85fc6fb7fff43fcfeae87659e41a8f635b7dd (New) by @dependabot in #1932
- Remove tpm2-tools test suite from UC20/20.04 test plans (bugfix) by @pieqq in #1945
- Add ppa for missing library version (infra) by @Hook25 in #1949
- Remove retry action on build retry (infra) by @Hook25 in #1948
- Unify duplicated tox workflows (infra) by @Hook25 in #1937
- Tox develop all providers to validate (infra) by @Hook25 in #1951
- Use Checkbox DSS Snap building workflow in DSS testing workflow (Infra) by @motjuste in #1946
- Add IoT image url check in collector (New) by @Artur-at-work in #1867
- Update Readme by removing broken image (BugFix) by @baconYao in #1960
- Make run_watcher print every line it reads from journal (BugFix) by @p-gentili in #1959
- Add Secure Boot support manifest entry (new) by @pieqq in #1956
- CHECKBOX-1924: Fix LXD cleanup (BugFix) by @pedro-avalos in #1957
- Update client-cert-iot-desktop-24-04 to nest audio-cert test plan (New) by @weizhenwu in #1953
- Create extra-envs with pinned dependencies (infra) by @Hook25 in #1954
New Contributors
- @aglinserer made their first contribution in #1900
Full Changelog: v4.5.0...v4.6.0
v4.5.0
What's Changed
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 (infra) by @dependabot in #1883
- Fix the wrong environ for stress coldboot (bugfix) by @rickwu666666 in #1869
- Bump fwts to the newest version (infra) by @Hook25 in #1884
- Mimic monitor display port hot plug test for HDMI port (New) by @rickwu666666 in #1813
- Fixes a timeout on properties access (bugfix) by @Hook25 in #1887
- Extend minimum timeout for the command (Bugfix) by @LiaoU3 in #1890
- Install fwts globally in the snap instead of in /usr (bugfix) by @Hook25 in #1891
- Bump canonical/checkbox from 4.3.0 to 4.4.0 (infra) by @dependabot in #1892
- Bump actions/setup-python from 5.5.0 to 5.6.0 (infra) by @dependabot in #1893
- Add launcher to the submission (bugfix) by @Hook25 in #1826
- Document how to work on python3.5 (infra) by @Hook25 in #1888
- Use _ignore_disconnected_ethernet_interfaces for Ipv6 tests as well (bugfix) by @Hook25 in #1901
Full Changelog: v4.4.0...v4.5.0
v4.4.0
What's Changed
- Backward compatible hidden check (bugfix) by @Hook25 in #1718
- providers/base/bin/stress-ng-test.py Provide the exact command executed for each stressor (New) by @bladernr in #1714
- Add 'json' as a new special formatter for list (New) by @Hook25 in #1711
- Add the keyboard mouse random executable (New) by @GabrielChenCC in #1582
- Added tests for IOMMU config (New) by @fernando79513 in #1715
- Fix black photo issue on intel MIPI cameras (Bugfix) by @tomli380576 in #1643
- Also promote uc24, change default latest (infra) by @Hook25 in #1731
- Only check changed paths (infra) by @Hook25 in #1733
- Noble testing infra (infra) by @Hook25 in #1732
- Remove keyboard mouse test program (bugfix) by @pieqq in #1736
- Prettier output for the wifi_test (bugfix) by @Hook25 in #1738
- Fix clear old sessions for local (BugFix) by @Hook25 in #1708
- Add --oom-avoid-bytes option to stress-ng tests to prevent frequent OOM (bugfix) by @pieqq in #1722
- update SNAPD_TASK_TIMEOUT for checkbox-ce-oem snap (BugFix) by @stanley31huang in #1735
- Use indexed option directive on unit reference documentation (Infra) by @tang-mm in #1739
- Remove unused package padme (infra) by @Hook25 in #1742
- proviers/base: add requires for bluetooth4/beacon_eddystone_url_* (New) by @hector-cao in #1646
- [ce-oem] Implement video codec test encoder PSNR scenario for carmel project (New) by @weizhenwu in #1744
- Prevent the state doesn't be changed issue with NV driver (Bugfix) by @hanhsuan in #1679
- Add AMD PMF driver loading validation (New) by @hanhsuan in #1620
- Replace
check_notebook.shwith appropriate Python script (New) by @motjuste in #1725 - Slugify helper function should replace hyphens (bugfix) by @pieqq in #1754
- [CHECKBOX-1737] Remove iperf stress test case from a test plan (Infra) by @andrejvelichkovski in #1751
- Add readme file for cases and environ variable for ce-oem-provider (New) by @stanley31huang in #1312
- Improve daily builds reliability (infra) by @Hook25 in #1755
- bin/cpuid.py add additional ARL CPUID string resolves #1752 (New) by @bladernr in #1756
- Update cuda-samples snap arguments (BugFix) by @pedro-avalos in #1757
- Remove ${{ to attempt de-stringification of condition (infra) by @Hook25 in #1759
- Clarify documentation according to feedback (infra) by @Hook25 in #1740
- Use process tree to detect if the subprocess child is gone (bugfix) by @Hook25 in #1760
- Formatting using Black 25.1.0 (infra) by @pieqq in #1764
- Add git rev ignore commit formatting using Black 25.1.0 (infra) by @pieqq in #1767
- Remove workflow call check (infra) by @Hook25 in #1765
- Make sure OS resource job gets the proper version on devices running Ubuntu Core (bugfix) by @pieqq in #1748
- Run
ethernet/ping_interfaceunless hidden manifest set (e.g. lab runs) (new) by @pieqq in #1709 - Fix docs warnings (infra) by @pieqq in #1766
- Move to output parameter via expansion (infra) by @Hook25 in #1770
- Fix slugify when str is empty/none (BugFix) by @pedro-avalos in #1768
- Add arm64 to GPGPU provider (New) by @pedro-avalos in #1762
- Update canonical-certification-precheck instructions for GPGPU (New) by @pedro-avalos in #1772
- Add ipmitool as a Suggests dependency of base (New) by @pedro-avalos in #1773
- Push both or either instead of double upload (infra) by @Hook25 in #1774
- Update security pipeline and permissions (infra) by @Hook25 in #1769
- Fix gh token passing (infra) by @Hook25 in #1780
- Eth hotplug check cable and routable before pinging (Bugfix) by @seankingyang in #1694
- Fix manifest always no (bugfix) by @Hook25 in #1782
- Fix os resource script (bugfix) by @pieqq in #1786
- Fix race condition in reboot_check_test's renderer test and add lsusb/lspci timeout (BugFix) by @tomli380576 in #1671
- Replace
check_dss.shwith a simple wrapper and adddss/purge(New) by @motjuste in #1743 - Replace
check_cuda.shwith simple in-line commands (New) by @motjuste in #1750 - [checkbox-ce-oem] Add default value for rs485-settings in class Serial init (Bugfix) by @rickwu666666 in #1778
- Fix kernel config bug (BugFix) by @fernando79513 in #1781
- Removed custom implementation and using cv2 (BugFix) by @fernando79513 in #1776
- various - update platform constraints on some jobs to not run on either Power arch (ppc64le and ppc64el) (BugFix) by @bladernr in #1783
- Os release should always provide codename (bugfix) by @Hook25 in #1794
- [ce-oem] Add ce-oem full desktop plan (New) by @rickwu666666 in #1791
- [ce-oem] Give user the DBus permission when running at remote mode (Bugfix) by @binli in #1804
- Simplify enabling Intel GPU for DSS (New) by @motjuste in #1789
- Pin actions (infra) by @Hook25 in #1809
- Remove scriplet from GH action (Infra) by @p-gentili in #1810
- Update canonical-certiciation-precheck for new USB device rules (bugfix) by @rodwsmith in #1802
- out-of-band management network interfaces should be considered cable interfaces (bugfix) by @pieqq in #1799
- Add suspend stats related check (Bugfix) by @hanhsuan in #1700
- Fix jpeg validation to accept a broader range of jpeg files (BugFix) by @tomli380576 in #1803
- Use the js action instead (infra) by @Hook25 in #1816
- Push uc24 to the latest/edge channel (Infra) by @LiaoU3 in #1815
- Automate wake-on-LAN tests (New) by @eugene-yujinwu in #1686
- Revert "Automate wake-on-LAN tests (New)" (infra) by @pieqq in #1818
- Add Lunar Lake ID for thermal test (Bugfix) by @xanthein in #1817
- Fix NTFS SD card mount failure by adding sync and udevadm settle (BugFix) by @Jefferyyen in #1717
- Add has_socket_can_fd for all can fd test cases (BugFix) by @LiaoU3 in #1797
- Add OPTEE tests for OPTEE OS 4.x (New) by @stanley31huang in #1814
- Log to error logger all problems (bugfix) by @Hook25 in #1825
- Add new collectors and remove fetch-on-checkpoint mechanism (New) by @Hook25 in #1788
- Restore netplan config even when exception is raised (bugfix) by @pieqq in #1777
- Show the current boot id at the beginning of reboot checks and suspend checks (New) by @tomli380576 in #1785
- Add dependabot configuration for gh actions (infra) by @Hook25 in #1832
- Fixed bug with timeout (BugFix) by @fernando79513 in #1840
- Fixed usb tests for xenial snap (BugFix) by @fernando79513 in #1839
- Turn dangerous_grade_core_image into a hidden manifest (bugfix) by @pieqq in #1837
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 (infra) by @dependabot in #1833
- Bump actions/setup-python from 5.4.0 to 5.5.0 (infra) by @dependabot in #1836
- moved release_info to checkbox support (New) by @fer...
v4.3.0
What's Changed
- Move jobs to dedicated external provider (New) by @p-gentili in #1613
- align the requires filed of non-laptop chassis type (BugFix) by @hanhsuan in #1622
- Print time stamps and drm connection status values in reboot checks (New) by @tomli380576 in #1621
- Add trigger to workflow and normalize release notes (infra) by @Hook25 in #1619
- Hotfix issue labeling workflow (infra) by @Hook25 in #1623
- pc-sanity: Update platform archive checks test for 24.04 (BugFix) by @Artur-at-work in #1624
- Fix GPGPU provider distribution (New) by @pedro-avalos in #1542
- Add Granite Rapids CPUID (BugFix) by @pedro-avalos in #1625
- filter out the cpu governor test when cpb is enable (Bugfix) by @stanley31huang in #1612
- Update issue template (infra) by @pieqq in #1629
- Resource expression v2 implementation (new) by @Hook25 in #1593
- Include image information in Checkbox submission (New) by @Hook25 in #1460
- Fix pc-sanity/platform_meta_test for sutton 24.04 (bugfix) by @pseudocc in #1632
- Add cycler method for cycling change the resolution and transform (New) by @hanhsuan in #1576
- Fail snap refresh/revert jobs if the
snap_update_test.pyscript fails (bugfix) by @pieqq in #1616 - Add tests for DSS on NVIDIA GPUs and only CPUs (New) by @motjuste in #1609
- Umount the device first during mount_usb_storage() (#1587) (BugFix) by @Jefferyyen in #1599
- Remove require for rt-tests (BugFix) by @LiaoU3 in #1553
- Update snapcraft build README.md (infra) by @pieqq in #1635
- Missing constants yaml file (bugfix) by @Hook25 in #1639
- Add bpftrace to Checkbox runtime snaps (infra) by @pieqq in #1636
- Enabling DSS testing on 1/track (Infra) by @deusebio in #1640
- Implement V4L2 compliance parser (New) by @tomli380576 in #1569
- For checkbox20, stage bpftrace package only on amd64 and arm64 (infra) by @pieqq in #1642
- Netplan support network manager 2404 PC Desktop Test case/plan (New) by @seankingyang in #1313
- Avoid to define ipu7 dummy device as CAPTURE (Bugfix) by @hanhsuan in #1641
- Add graphic test (New) by @rickwu666666 in #1626
- Make bpftrace amd64 and arm64 only (infra) by @Hook25 in #1648
- Add origin information to Checkbox JSON submission (new) by @pieqq in #1644
- Add checkbox-support helper function to slugify a given string (new) by @pieqq in #1650
- Workaround WebSocketClient race condition metabox (infra) by @Hook25 in #1649
- Report invalid units generated during test session (bugfix) by @Hook25 in #1560
- hotfix the missing files in the manifest (infra) by @Hook25 in #1651
- Move LXD and LXDVM to checkbox-support (New) by @pedro-avalos in #1645
- Multishell support and add assertion on min. timeout (bugfix) by @Hook25 in #1654
- Support float castable values instead of just floats (bugfix) by @Hook25 in #1658
- Added a check in the job "test-store-config" for missing store field (BugFix) by @fernando79513 in #1664
- Report what failed in metabox tests (infra) by @Hook25 in #1655
- Move to relative argument for TF submit (infra) by @Hook25 in #1669
- [checkbox-ce-oem] Add interface for docker provider for uc and checkbox24 for series 24 building (Bugfix) by @LiaoU3 in #1672
- Add manifest for pdu cold reboot related jobs (Bugfix) by @rickwu666666 in #1665
- [ce-oem] Add wifi AP mode test (New) by @rickwu666666 in #1606
- Modify description of manifest that used by pdu cold reboot test (Bugfix) by @rickwu666666 in #1675
- Add Emerald Rapids model (Bugfix) by @xanthein in #1666
- Security scanning zizmor (infra) by @Hook25 in #1668
- Add manifest for WiFi AP mode test (Bugfix) by @rickwu666666 in #1680
- add optee test description into console output (Bugfix) by @stanley31huang in #1681
- [checkbox-ce-oem] Enhance serial test to be more stable (Bugfix) by @hanhsuan in #1682
- add manifest required condition for optee test cases (Bugfix) by @stanley31huang in #1685
- Move stress test plans into the ce-oem full test plans (Bugfix) by @zongminl in #1687
- update the gadget_interface manifest description (Bugfix) by @stanley31huang in #1691
- fix test failed issue while rpmsg is running (Bugfix) by @stanley31huang in #1692
- Add blocker and bootstrap include to GPGPU jobs (New) by @pedro-avalos in #1689
- Remove deprecated libraries as flagged by pytest (Bugfix) by @Hook25 in #1693
- Ignore nvidia modules in kernel taint test (BugFix) by @pedro-avalos in #1688
- Fix gpu-burn test estimated duration (BugFix) by @pedro-avalos in #1695
- corrected the manifest for gadget testing (Bugfix) by @stanley31huang in #1696
- fix rpmsg unit tests (Bugfix) by @stanley31huang in #1697
- Add OTG automated tests with RPYC server (New) by @stanley31huang in #1678
- Add LXD VM GPU passthrough test (New) by @pedro-avalos in #1690
- Clean suspend time test (BugFix) by @fernando79513 in #1702
- Document additional dependencies (Infra) by @pesader in #1705
- Ensure cpu/clocktest does not run on the s390x architecture (BugFix) by @pesader in #1704
- Update apt repo (infra) by @Hook25 in #1706
- Hidden manifests implementation (new) by @Hook25 in #1699
- Advanced Test plan tutorial (infra) by @Hook25 in #1662
- Add requres manifest entry to wifi scanning (BugFix) by @Hook25 in #1710
- Fix tutorial provider (bugfix) by @Hook25 in #1712
New Contributors
- @Jefferyyen made their first contribution in #1599
- @deusebio made their first contribution in #1640
- @pesader made their first contribution in #1705
Full Changelog: v4.2.0...v4.3.0