Skip to content

v4.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 08:03
· 204 commits to main since this release
be95089

What's Changed

  • Add miscellanea/ubuntu-desktop-minimal-recommends job (New) by @baconYao in #745
  • Ubuntu 24.04 & Core 24 test plans (New) by @yphus in #861
  • New edge -> beta promotion workflow (infra) by @Hook25 in #873
  • Fixed function name (infra) by @Hook25 in #876
  • Build deb script (infra) by @Hook25 in #870
  • Workaroud yes not allowed for edge promotions (infra) by @Hook25 in #877
  • Fix metabox (apt profile + daemon respawn) (BugFix) by @kissiel in #866
  • Doc: add reference doc for submission json schema (Infra) by @tang-mm in #872
  • New deb daily build workflow (infra) by @Hook25 in #878
  • Fix: wireless_scanning needs to be run as root while run it remotely. (BugFix) by @kevinyehk in #669
  • Added tox workflow for release tools (Infra) by @fernando79513 in #885
  • Rename lp request import for consistency (Infra) by @fernando79513 in #886
  • Monitor Launchpad binary builds (Infra) by @Hook25 in #880
  • Remove reference to bin when importing modules in some unit tests (BugFix) by @pieqq in #874
  • Always resume automatic sessions on remote (BugFix) by @kissiel in #859
  • Refactor bt_list_adapters.py and add unit tests to it (BugFix) by @pieqq in #875
  • Pin urllib to <2.0 for Metabox (BugFix) by @kissiel in #892
  • Add/fix resource debugging and a tests for #665 (BugFix) by @Saviq in #666
  • Update release readme version calculation (infra) by @Hook25 in #891
  • Manifest snap update jobs (New) by @pieqq in #883
  • Fix typo in pull_request_template.md (infra) by @LiaoU3 in #894
  • fix mocks in tests for remote_session_assistant (BugFix) by @kissiel in #896
  • Fix pending binary builds (infra) by @Hook25 in #897
  • Disable fail fast in deb daily build (infra) by @Hook25 in #898
  • Move memory_stress_ng from the category memory to stress (Bugfix) by @LiaoU3 in #677
  • Adjust the wwan, watchdog and alsa-loopback test cases. (BugFix) by @GabrielChenCC in #821
  • update the search pattern for CAN device (BugFix) by @stanley31huang in #849
  • Retire pm_test from PC suspend 30 cycles and separate IoT suspend cycles (New) by @seankingyang in #601
  • Code review guidelines (Infra) by @mz2 in #912
  • virtualization/verify_lxd_vm requires lxd versions only available as snaps (BugFix) by @kissiel in #915
  • Check the installed package instead of from ubuntu-archive (bugfix) by @kissiel in #914
  • Don't use '-A' in network.py on non-numa systems (BugFix) by @rodwsmith in #711
  • Add a test case for core.efi file check needed by grub and shim upgrade(New) by @eugene-yujinwu in #890
  • Add test_image_checker in to checkbox_support to check the image (New) by @LiaoU3 in #911
  • Edge to beta validation script (infra) by @Hook25 in #913
  • Disable failfast in snap daily builds (infra) by @Hook25 in #916
  • Collect system information (New) by @Hook25 in #760
  • Add VA API test cases from checkbox-providers (New) by @LiaoU3 in #908
  • Move ISHTP and ECLITE test cases and plans from iiotg provider and checkbox-iiotg-provder (New) by @LiaoU3 in #895
  • Reword the job unit command reference (Infra) by @pieqq in #918
  • Add documentation for the Checkbox Edge validation process (Infra) by @kissiel in #755
  • fix: make network-info jobs require ethtool to be available (bugfix) by @kissiel in #492
  • Update validated beta branch name to 'beta' (infra) by @Hook25 in #919
  • Add trigger and needs constraint to promotion workflow (infra) by @Hook25 in #921
  • Created using advanced configs (infra) by @Hook25 in #642
  • Update the document link for s0ix troubleshooting guide. (infra) (#906) by @Artur-at-work in #907
  • Add QEP test cases and plans from checkbox-iiotg-providers and iiotg provider (New) by @LiaoU3 in #901
  • Modify detection for usb-dwc3 to make it really detecting (Bugfix) by @LiaoU3 in #903
  • fprintd should enroll a user, not a uid (BugFix) by @binli in #813
  • Retire pm_test.py from warm/cold boot nested parts in desktop auto test plan (New) by @seankingyang in #904
  • Add: include certification-status fields (New) by @stanley31huang in #882
  • Add executable flag to grub_file_check.sh (bugfix) by @pseudocc in #924
  • Fix snap boot kernel path (Bugfix) by @nancyc12 in #884
  • Update the Virtualization Test to Clean up Logs (Bugfix) by @mreed8855 in #743
  • Update CONTRIBUTING.md (Infra) by @jocave in #922
  • Added a checkbox-shell flag (BugFix) by @fernando79513 in #871
  • Added missing steps: to pipeline (infra) by @Hook25 in #926
  • Use action-validator to valdate workflows (infra) by @Hook25 in #927
  • Enhance version handling in packaging (New) by @fernando79513 in #909
  • Only stage version.txt like in frontend (infra) by @Hook25 in #929
  • Add "Hygon Dhyana" to CPUs recognized by cpuid.py + small refactor (New) by @kissiel in #928
  • Adjust some test sequence to make the manual tests a little easy (BugFix) by @eugene-yujinwu in #933
  • fix detecting insertion/removal of tb3 drive (BugFix) by @kissiel in #930
  • New way to resume a Checkbox session via Urwid UI (New) by @kissiel in #589
  • Unique validator for packaging metadata (BugFix) by @fernando79513 in #920
  • Pad every frontend snap with workaround part (infra) by @Hook25 in #934
  • Create Contrib area and add the ce-oem provider in it (New) by @pieqq in #932
  • Migrate pulseaudio to pipewire (New) by @hanhsuan in #826
  • Avoid breaking the cat pipe by reading from head (infra) by @Hook25 in #936
  • Fix namespace for ce-oem jobs (Infra) by @pieqq in #939
  • Fix disk resource job to fetch SMART status (BugFix) by @Hook25 in #940
  • Cut down time it takes to run base provider unit tests by 95% (Infra) by @kissiel in #943
  • remove unused tutorials in documentation and fix doc build warning (infra) by @tang-mm in #948
  • Add new cpuid identification (Siena, Emerald Lake) (New) by @kissiel in #950
  • Update the rotation test cases to against the bug (bugfix) by @GabrielChenCC in #954
  • fix the wrong file name pactl.sh to pactl_list.sh (Bugfix) by @eugene-yujinwu in #947
  • Set inxi permissions (+x) in checkbox-ng debian packaging (BugFix) by @yphus in #956
  • Fix unknown function in tests for checkbox-support (bugfix) by @Hook25 in #958
  • Fixed SyntaxWarning correctly marking regex strings (bugfix) by @Hook25 in #959
  • Rename ARM Vector Floating Point templates to avoid clash (BugFix) by @pieqq in #949
  • Renamed packaging.py to packaging_metadata.py (Bugfix) by @fernando79513 in #944
  • Update contruct to v2.10.57 (bugfix) by @Hook25 in #957
  • Changed variable name to environment from environ (bugfix) by @Hook25 in #961
  • Mock module and explain why it was done (Bugfix) by @Hook25 in #962
  • Adding metabox tests to packaging (Infra) by @fernando79513 in #960
  • Add oem-qa as CODEOWNERS for the ce-oem Checkbox provider in contrib (Infra) by @pieqq in #937
  • Add contrib provider ce-oem GitHub workflow (Infra) by @pieqq in #938
  • Fix the wrong category issue for the camera 5986:118c (BugFix) by @eugene-yujinwu in #964
  • Add missing category to resource jobs (bugfix) by @Hook25 in #973
  • Update ping test to not crash on failing pings (BugFix) by @Hook25 in #969
  • Fix crash on missing plainbox-provider-develop (BugFix) by @Hook25 in #974
  • Support user defined snaps from config_var to fix issue 923 (BugFix) by @baconYao in #953
  • Update many missing categories (BugFix) by @Hook25 in #975
  • Improve suspend/suspend_advanced* tests #857 (BugFix) by @rmartin013 in #979
  • Fix and refactor gateway_ping_test (Bugfix) by @Hook25 in #981
  • Explicitly use verbose kwarg (bugfix) by @Hook25 in #983
  • Update the Virtualization Script for 24.04 (BugFix) by @mreed8855 in #968
  • Add uniqueness for Template Units id (BugFix) by @pieqq in #951
  • Implement ExpectNot operator for metabox (infra) by @Hook25 in #987
  • Patch back in regex support (infra) by @Hook25 in #988
  • Fix metabox expect typerror (infra) by @Hook25 in #990
  • Fix quit option for manual jobs (bugfix) by @Hook25 in #989
  • Add template-summary and template-description fields to the Template Unit (New) by @pieqq in #985
  • Add template-id field to instantiated jobs (New) by @pieqq in #994
  • Fix flag name for cpu/topology (Bugfix) by @LiaoU3 in #995
  • Fix gateway ping (BugFix) by @kissiel in #991
  • Removed unused screenshot tests (BugFix) by @fernando79513 in #997
  • Changing opencv version in tox (Infra) by @fernando79513 in #999
  • Enable multi interface testing in gateway_ping_test.py (New) by @kissiel in #998
  • Add keys to fast interact with resume menu action (new) by @Hook25 in #1000
  • Add sd card test in strict confinement mode (New) by @rickwu666666 in #972
  • Resume screen for checkbox remote (New) by @Hook25 in #839
  • Always escape outdata in metabox output storage (infra) by @Hook25 in #1001
  • Remove $SNAP_DATA refs from checkbox-support UT (BugFix) by @kissiel in #1002
  • ignore dm devices that serve only ubuntu-* partitions (BugFix) by @kissiel in #1003
  • Refactor LED tests (BugFix) by @stanley31huang in #905
  • Support case insensitive searching in names or ids (bugfix) by @Hook25 in #1005
  • Be verbose when breaking pipes when interacting with bluetoothctl (BugFix) by @kissiel in #1006
  • Resume Screen for Checkbox Remote expose API (Breaking) by @Hook25 in #1007
  • Add tests for resume menu (infra) by @Hook25 in #1008
  • Fixed failed ping test (BugFix) by @nancyc12 in #1012
  • Opencv build from source on snaps (New) by @fernando79513 in #1011
  • Support different kernel repo (BugFix) by @baconYao in #978
  • [checkbox-ce-oem] Fix wrong arg name (Bugfix) by @LiaoU3 in #1019
  • Autoresume crashed/norerun sessions on interactive runs for remote (New) by @Hook25 in #1016
  • Revert libde265 change on armhf (Bugfix) by @fernando79513 in #1024
  • Change Tox GitHub workflows naming (Infra) by @pieqq in #1028
  • Allow template ids to be used in Test Plans (New) by @pieqq in #1009
  • Fix resuming local manual jobs (bugfix) by @Hook25 in #1025
  • Refactor cpufreq governors jobs (New) by @patliuu in #1014
  • Strip color code in unity_support_test results (BugFix) by @stanley31huang in #1031
  • Fix errors in GitHub workflow yaml files (infra) by @pieqq in #1030
  • Use pylxd mount disk (infra) by @Hook25 in #1032
  • Cast back exception to local type (bugfix) by @Hook25 in #1033
  • Removed unused screenshot validation test and related file (BugFix) by @fernando79513 in #1035
  • Autoresume checkbox local (New) by @Hook25 in #1034
  • Allow listing instances from resume state (bugfix) by @Hook25 in #1040
  • Support job flags being None (bugfix) by @Hook25 in #1041
  • Remote resistant no launcher (Bugfix) by @Hook25 in #1042
  • Ensure that jobs that have an after suspend counterpart are run before suspend (New) by @pieqq in #1037
  • [checkbox-ce-oem] fixed CAN bus and serial RS485 bug (Bugfix) by @stanley31huang in #1044
  • Add Genio provider to contrib area (Infra) by @pieqq in #1017
  • Fix dkms build validation in mantic (BugFix) by @fernando79513 in #1039
  • Documentation for job statuses (infra) by @Hook25 in #1050
  • Remove snappy-revert sub-tp from sru (BugFix) by @kissiel in #1043
  • Add TemplateUnit.repr and modify its str method (Bugfix) by @pieqq in #1049
  • Clarified text and updated glyph (Infra) by @Hook25 in #1051
  • Pass github token to the can_promote_edge script (infra) by @Hook25 in #1053
  • Apply overrides even when using template id in test plan definition (BugFix) by @pieqq in #1052
  • Don't diff results of the network test (BugFix) by @kissiel in #1057
  • Increase step timeout to 10h for snaps and 13h for debs build (infra) by @Hook25 in #1059
  • Replace create with up --no-start in docker tests (bugfix) by @Hook25 in #1061
  • fix the name of the Alder Lake codename (BugFix) by @kissiel in #1062
  • Cover smaller genio tests (New) by @fernando79513 in #1060
  • Cover cpu idle genio (New) by @fernando79513 in #1063
  • Cover boot partition genio (New) by @fernando79513 in #1066
  • Fix feild name for scaling_test and maxfreq_test log attach from after to depeneds (Bugfix) by @LiaoU3 in #1069
  • Fix lp copy packages arbitrary lookback (infra) by @Hook25 in #1067
  • Re-introduce wireless/check_iwlwifi_microcode_crash_{interface} template (BugFix) by @pieqq in #1058
  • [checkbox-ce-oem] Make serial test (console and transmit data) automated (New) by @LiaoU3 in #1055
  • Clearer autoresume text (bugfix) by @Hook25 in #1070
  • Correct the suspend/resume threshold variable (Bugfix) by @seankingyang in #1078
  • Remove the dependency on Sylvain's ppa to get libraspberrypi0 (BugFix) by @yphus in #1015
  • Cover brightness genio test (New) by @fernando79513 in #1071
  • Cover loopback genio test (New) by @fernando79513 in #1081
  • New timeout helper module (New) by @Hook25 in #1072
  • Change to new graphic test strategy (BugFix) by @hanhsuan in #586
  • Add requires for bluetooth/keyboard and bluetooth/keyboard-manual (Bugfix) by @LiaoU3 in #1073
  • Add tiny bit of tests to the storage tests (New) by @kissiel in #1004
  • update definitions in base/audio jobs using an AI tool (BugFix) by @kissiel in #1083
  • Added 10m timeout to eddystone bluetooth test (bugfix) by @Hook25 in #1086
  • Take inline overrides into account in mandatory_include and bootstrap_include sections of a test plan (BugFix) by @pieqq in #1079
  • Fix erroneous additions to PXUs (BugFix) by @kissiel in #1087
  • [checkbox-ce-oem] add iio sensors test (New) by @stanley31huang in #1036
  • Add MEI test cases and plans from checkbox-iiotg-provider and iiotg provider (New) by @LiaoU3 in #900
  • [checkbox-ce-oem] Add thermal test in strict confinement mode(New) by @rickwu666666 in #1084
  • Add 'environ' for the job 'graphics/{index}glmark2-es2{product_slug}' and change from automated to manual (Bugfix) by @LiaoU3 in #1077
  • [Checkbox-ce-oem] Modify job and script to support use x-test tool(Bugfix) by @rickwu666666 in #1075
  • Fix missing lsb-release build-depends in core16 snapcraft.yaml (infra) by @Hook25 in #1091
  • Add 'expand' subcommand to list jobs and templates in a test plan (New) by @pieqq in #1065
  • Add example to the Template unit template-summary field (Infra) by @pieqq in #1097
  • Fix resume forgetting previous job outcome (bugfix) by @Hook25 in #1095
  • Updated the summary of DI/O tests and ce oem test plan (BugFix) by @stanley31huang in #1096
  • Add realtime performance test (New) by @LiaoU3 in #925
  • Replacing value of name to direction in logic to make this validation more robust (BugFix) by @hanhsuan in #1100
  • [checkbox-ce-oem] Fix serial tests (Bugfix) by @LiaoU3 in #1092
  • Refactor snapd_resource.Features methods (BugFix) by @pieqq in #1085
  • Test genio pipeline (BugFix) by @fernando79513 in #1068
  • Move lsb_release install up to stage and build of checkbox-support (bugfix) by @Hook25 in #1104
  • Update checkbox.json to include template_id (New) by @pieqq in #1107
  • Moved genio from contrib to providers (New) by @fernando79513 in #1102
  • Move all small workflows to large (infra) by @Hook25 in #1109
  • Added copyright and license notice for scripts in genio provider (Infra) by @fernando79513 in #1110
  • checkbox-support: add missing pyyaml dependency (BugFix) by @Saviq in #1108
  • Fix config loading after resume (bugfix) by @Hook25 in #1119
  • Set default argv (bugfix) by @Hook25 in #1118
  • change the naming of check_audio_deamon.sh to check_audio_daemon.sh (BugFix) by @hanhsuan in #1121
  • migrate keys/microphone-mute from pulseaudio to pipewire (BugFix) by @hanhsuan in #1106
  • Move checkbox-ce-oem snapcraft.yaml into contrib area (New) by @zongminl in #1120
  • Add checking RAID mode test (New) by @stanley31huang in #1123
  • Add submision for camera quality test (New) by @fernando79513 in #1111
  • [checkbox-ce-oem] Restructure checkbox ce oem (New) by @LiaoU3 in #1132
  • [checkbox-ce-oem] Fix jobs and testplans to pass validate (Bugfix) by @LiaoU3 in #1135
  • Add audio manifest entries for audio ports and internal speakers (BugFix) by @pieqq in #1128
  • Update workflows to specify series (Infra) by @mthaddon in #1139
  • Fix config loading local when resumable session available (Bugfix) by @Hook25 in #1140
  • [checkbox-ce-oem] Revise snapcraft.yaml to build successfully (Bugfix) by @LiaoU3 in #1138
  • Move jobs back to paid runners (infra) by @Hook25 in #1144
  • Switching power mode for Lenovo's platforms (New) by @binli in #1116
  • Disk resource gated jobs (bugfix) by @Hook25 in #1113
  • Added udisks2 requirement (BugFix) by @fernando79513 in #1130
  • add template-id fields to template units (infra) by @tang-mm in #1137
  • Correct the alsa_info user (BugFix) by @seankingyang in #1143
  • Correct desktop 2404 suspend cycles plan (BugFix) by @seankingyang in #1133
  • Retire hwclock (BugFix) by @seankingyang in #1134
  • blocker/non-blocker status added to a few tests (Bugfix) by @rodwsmith in #1150
  • Fix the audio_after_suspend test failing on mantic (BugFix) by @hanhsuan in #1142
  • exclude debsum test from the SRU testplan. (BugFix) by @kevinyehk in #1154
  • Remove many warnings (bugfix) by @Hook25 in #1155
  • [checkbox-ce-oem] Create checkbox-ce-oem edge build workflow (Infra) by @LiaoU3 in #1151
  • Add systemd-analyze critical-chain job (New) by @kissiel in #1156
  • [checkbox-ce-oem] Fix path for checkbox-ce-oem workflow (Bugfix) by @LiaoU3 in #1157
  • Migrate setup.py to pyproject.toml (infra) by @Hook25 in #1162
  • Fix timeout children (bugfix) by @Hook25 in #1164
  • Add timeout-minutes to second job in the workflow (infra) by @Hook25 in #1166
  • Fetch last passing daily build before rebuilding (infra) by @Hook25 in #1165
  • Change to new graphic test strategy - jobs and test plans (BugFix) by @hanhsuan in #942
  • New mock_timeout (bugfix) by @Hook25 in #1169
  • Adding rt test plan (New) by @fernando79513 in #1170
  • Make sure the device reboots after snap refresh/revert tests (BugFix) by @pieqq in #1124
  • Fix the audio_after_suspend test failing on mantic - test case (BugFix) by @hanhsuan in #1159
  • Code formatting using black (infra) by @pieqq in #1163
  • Add .git-blame-ignore-revs and update contrib guide (infra) by @pieqq in #1177
  • Bring back kernel/snapd/gadget snaps revert/refresh jobs to the SRU test plan (BugFix) by @pieqq in #1176
  • Add fwupdmgr attachment job (New) by @stanley31huang in #1089
  • Fix udevadm.py to parser VRAID partition correctly (Bugfix) by @seankingyang in #952
  • Modify bluetooth/bluetooth_obex_send job able to run on both classic and core (BugFix) by @rickwu666666 in #1172
  • More black formatting (infra) by @pieqq in #1180
  • [checkbox-ce-oem] Add checkbox-ce-oem daily build (Infra) by @LiaoU3 in #1183
  • Fixed bug when missing one item in the status and added debug info (BugFix) by @fernando79513 in #1178
  • Mention allowed characters in template ids in the reference page (infra) by @pieqq in #1187
  • Require one of the lxd or lxd-installer debs or the lxd snap for the virtualization tests. (BugFix) by @bladernr in #1181
  • Limit the platform to perform the sleepgraph test (BugFix) by @KaiChuan-Hsieh in #1136
  • Update pull request template with steps to follow for file format changes (Infra) by @mz2 in #1196
  • Fix rpmsg tests (Bugfix) by @stanley31huang in #1184
  • Created launchers for 24.04 Release (New) by @bladernr in #1200
  • Fix spelling mistake in tutorial (Bugfix) by @omar-selo in #1198
  • Checkbox snap for Core24 builds (infra) by @Hook25 in #1201
  • Workflow to build core24 snaps (infra) by @Hook25 in #1202
  • Documentation on how to freeze checkbox (Infra) by @fernando79513 in #1199
  • Fall back from distutils -> packaging.version (bugfix) by @Hook25 in #1203
  • Fix checkbox remote running memory stress test (Bugfix) by @pseudocc in #1167
  • [checkbox-ce-oem] Add GPIO slot test for gadget SNAP (New) by @rickwu666666 in #1174
  • Include obex test into bluez-automated test plan (New) by @rickwu666666 in #1185
  • Fix cold reboot on no wake by rtc (BugFix) by @kissiel in #1208
  • remove the unused [comment] section from config file (bugfix) by @bladernr in #1158
  • Fix modprobe_attachment and sysctl_attachment failed in remote mode (BugFix) by @eugene-yujinwu in #1214
  • removed requirement of udisks2 on core (BugFix) by @fernando79513 in #1212
  • Fix the wrong output from suspend cycles (Bugfix) by @seankingyang in #1210
  • Core24 builds action (infra) by @Hook25 in #1215
  • Make networking/http test more resilient (bugfix) by @pieqq in #1213
  • Fix base provider's unit tests (BugFix) by @kissiel in #1216
  • Disable failfast strategy for core snap (infra) by @Hook25 in #1222
  • Remove iot-cert-image-automated from ODM Server Test Plan (BugFix) by @baconYao in #1218
  • [checkbox-ce-oem] support raritan PDU for cold-reboot-pdu test (BugFix) by @stanley31huang in #1220
  • Improve the 24.04 IoT Cert Test Plans (New) by @baconYao in #1141
  • Use checkout action v4 instead of v3 (infra) by @Hook25 in #1226
  • Core24 SH build for frontend (infra) by @Hook25 in #1227
  • describe the black workflow better (infra) by @kissiel in #1230
  • Fix core22 not building issue (infra) by @Hook25 in #1231
  • Add Gstreamer video decoder md5 checksum scenario (New) by @baconYao in #1195
  • update Readme in submission schema about documentation (infra) by @tang-mm in #1161
  • Fix the rest of job defintions (BugFix) by @kissiel in #1094
  • Get the Zapper keyboard device path dinamically (BugFix) by @p-gentili in #1238
  • Update all outdated actions (infra) by @Hook25 in #1241
  • Allow bypassing the check via manual trigger (infra) by @Hook25 in #1240
  • Port the rust fix to core24 (infra) by @Hook25 in #1242
  • Bump snapcraft version core24 (infra) by @Hook25 in #1243
  • Add the session for building executables in CONTRIBUTE.md (Infra) by @LiaoU3 in #1235
  • Fix wpa3 netplan test (Bugfix) by @fernando79513 in #1237
  • Add remote processor firmware loading test (New) by @stanley31huang in #1217
  • Fix example (Infra) by @waveform80 in #1252
  • Fix missing link (Infra) by @waveform80 in #1251
  • Added SSL check to checkbox support (BugFix) by @fernando79513 in #1254
  • Use version manually in setup.py when provided (infra) by @Hook25 in #1253
  • Force workflow on x64 runners (infra) by @Hook25 in #1255
  • Remove pm-graph from SRU test plans (bugfix) by @jocave in #1244
  • Fix: Make checkbox-ce-oem uc20 as a runnable checkbox (BugFix) by @stanley31huang in #1257
  • [chechkbox-ce-oem] Fix checkbox validate (Bugfix) by @LiaoU3 in #1258
  • [checkbox-ce-oem] Add timedatectl test in strict-confinement mode (New) by @rickwu666666 in #1232
  • [checkbox-ce-oem] Modify tcpecho_stress script (Bugfix) by @rickwu666666 in #1219
  • Checkbox24 for armhf via remote builds (infra) by @Hook25 in #1259
  • Included firmware revision and hw revision for wwan resource job (Bugfix) by @stanley31huang in #1168
  • Fix id: graphics/{index}_gl_support_{product_slug} alway return ture (New) by @hanhsuan in #1247
  • [checkbox-ce-oem] Add more detail for ce-oem-mtd/chec-total-numbers (Bugfix) by @LiaoU3 in #1262
  • Stable core24 snapcraft yaml (infra) by @Hook25 in #1264
  • Fix id: graphics/{index}gl_support{product_slug} alway return ture (BugFix) by @hanhsuan in #1268
  • Fix the issue networking_info_.* always run after suspend (Bugfix) by @LiaoU3 in #1267
  • Add camera submission for multiple resolution test (New) by @fernando79513 in #1256
  • Add requires to ce-oem-gpio check-slots job (BugFix) by @baconYao in #1261
  • Unplug the Zapper monitor at the end of the EDID test (BugFix) by @p-gentili in #1269
  • Add sysfs led indicator to auto coverage (New) by @rickwu666666 in #1233
  • Fix and test unpickleable case (bugfix) by @Hook25 in #1271
  • Migrate pc-santiy to contrib (New) by @xanthein in #1246
  • Pick patch from old pc-sanity repo (Bugfix) by @xanthein in #1275
  • Add disconnect function to snapd class (New) by @rickwu666666 in #1179
  • Add platform-userguide-test (New) by @binli in #1276
  • Fix the pc-sanity install path (BugFix) by @xanthein in #1280
  • Carry over all QT variables in child process (BugFix) by @Hook25 in #1281
  • Seperate check crypto profile tests (Bugfix) by @stanley31huang in #1282
  • Add checkbox-ce-oem build for series 24 (Infra) by @LiaoU3 in #1277
  • Daily core24 builds (infra) by @Hook25 in #1290
  • Fix the c binary install path in pc-sanity (Bugfix) by @xanthein in #1292
  • Force tox numpy version workaroud np 2.0 (infra) by @Hook25 in #1296
  • Add environ field (Bugfix) by @LiaoU3 in #1294
  • Add placeholder test plans as single entry for ODM cert coverage guide (Infra) by @tang-mm in #1287
  • add qep, edac, mei, ishtp and va-api into IoT test plans and ODM test plans (New) by @stanley31huang in #1295
  • Refactor WIFI STAs resource job and Support Wifi 7 (New) by @seankingyang in #1175
  • Replace category == 'AUDIO' with has_audio_playback (bugfix) by @Hook25 in #1283
  • Replace plainbox references (Infra) by @waveform80 in #1285
  • Replaced open(Path, ...) with Path.open(...) (BugFix) by @p-gentili in #1297
  • Remove double install of the wrong package (bugfix) by @Hook25 in #1300
  • plainbox-provider-pc-sanity (noble): depends openscap-scanner as well (BugFix) by @cyruslien in #1299
  • Return error on timeout (bugfix) by @Hook25 in #1302
  • netplan bugfix declare auth for non wpa3 (bugfix) by @Hook25 in #1306
  • Add missing checkbox dependency to pc-sanity (BugFix) by @xanthein in #1304
  • [checkbox-ce-oem] Add SPI Test (New) by @LiaoU3 in #1298
  • Added core24 to the list of the snaps that should be installed (BugFix) by @fernando79513 in #1307
  • Add WIFI 7 (BE) Test Case and Plan (New) by @seankingyang in #1224
  • Remove poitless job from canary (bugfix) by @Hook25 in #1310
  • Automate DVD test (New) by @eugene-yujinwu in #1305
  • Remove hdapsd packaging dependency from base provider (Bugfix) by @pieqq in #1315
  • [checkbox-ce-oem] Remove manifest from resource job (BugFix) by @rickwu666666 in #1316

New Contributors

Full Changelog: v3.3.0...v4.0.0