Releases: HCK-CI/AutoHCK
v0.15.3
Bug fix
- Correct Tools closure timing by @akihikodaki in #371
- hckinstall: Fix workspace_path usage by @kostyanf14 in #411
Known bug
- PC machine type is broken #472
What's Changed
-
Add option to load playlist into HLKX project package by @kostyanf14 in #399
-
Improve the run command mechanism (based on Akihiko Odaki PR) by @akihikodaki in #402
-
Unify methods to define command line options (based on Akihiko Odaki PR) by @akihikodaki in #403
-
Improve the workspace initialization mechanism (based on Akihiko Odaki PR) by @akihikodaki in #404
-
Do not check file existence before calling Json.read_json (based on Akihiko Odaki PR) by @akihikodaki in #405
-
Use autoload for requirements (based on Akihiko Odaki PR) by @akihikodaki in #407
-
Default update by @kostyanf14 in #410
-
Add csv to Gemfile by @akihikodaki in #414
-
RFC: Boot order redesign by @kostyanf14 in #413
-
Bump AutoHCK version (0.15.3) by @kostyanf14 in #422
Dependencies update
- build(deps-dev): bump sorbet from 0.5.11428 to 0.5.11435 by @dependabot in #389
- build(deps-dev): bump sorbet from 0.5.11435 to 0.5.11463 by @dependabot in #394
- build(deps-dev): bump tapioca from 0.14.3 to 0.15.0 by @dependabot in #395
- build(deps): bump sorbet-runtime from 0.5.11463 to 0.5.11465 by @dependabot in #398
- build(deps-dev): bump sorbet from 0.5.11465 to 0.5.11473 by @dependabot in #409
- build(deps): bump sorbet-runtime from 0.5.11473 to 0.5.11478 by @dependabot in #412
- build(deps-dev): bump sorbet from 0.5.11478 to 0.5.11481 by @dependabot in #418
- build(deps): bump sorbet-runtime from 0.5.11481 to 0.5.11485 by @dependabot in #420
- build(deps-dev): bump rubocop from 1.64.1 to 1.65.0 by @dependabot in #415
Full Changelog: v0.15.2...v0.15.3
v0.15.2
Bug fix
- Fix custom user text playlist does not work by @kostyanf14 in #390
Full Changelog: v0.15.1...v0.15.2
v0.15.1
Bug fix
- QemuHCK: Get QEMU binary version from config by @kostyanf14 in #386
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed (broke backward compatibility)
- Remove the ID generator from AutoHCK by @kostyanf14 in #268
- Now ID is equal to 2 (by default)
- If you want to run several AutoHCK instances in parallel assign ID manually via CLI
- Add cli option to enable debug mode in HLK-Setup-Scripts (install engine only) by @Jedoku in #353
- CLI option
--debug
was replaces with--verbose
to enable verbose logging - CLI option
--debug
- enable HLK-Setup-Scripts debug mode
- CLI option
- Change the meaning of manual mode by @kostyanf14 in #359
- CLI option
--manual
was replaces with--dump
to create machines snapshots and generate scripts for run it manually - CLI option
--manual
run AutoHCK in manual mode (start VM, run selected tests and wait for user action before exit)
- CLI option
- Add transfer_net common options by @Jedoku in #354
- Changes in JSON configuration
What's Changed
- Add Win2025 platform by @kostyanf14 in #346
- qemuhck: Set txqueuelen for all tap devices and bridge by @kostyanf14 in #347
- Add Test-NETHLK to Server 2025 extra software by @kostyanf14 in #349
- Give meaningful names to test tap devices by @Jedoku in #351
- Update OVMF related cli to support HSTI driver by @kostyanf14 in #352
- Allow test duplication by @kostyanf14 in #348
- config: Remove id_range by @akihikodaki in #357
- Bump gems by @akihikodaki in #358
- build(deps): bump rtoolsHCK from v0.4.0 to v0.4.1 by @dependabot in #363
- Update platforms JSON to have cpus and winrm_port with integer type by @Jedoku in #365
- CI: Use reusing workflow for Setup Ruby env by @kostyanf14 in #369
- Misc changes related to SMB by @akihikodaki in #356
- Initialize partition for viostor/vioblk testing by @kostyanf14 in #374
- Misc2025 by @kostyanf14 in #377
- Fixes and bumps by @kostyanf14 in #378
- build(deps-dev): bump sorbet from 0.5.11422 to 0.5.11428 by @dependabot in #383
- Add useful info to log by @Jedoku in #366
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- AutoHCK fail when rerun test with BSOD by @Jedoku in #303
- Add Win11_23H2x64 platform by @Jedoku in #314
- tools: Make install driver arguments order same with rtoolsHCK by @kostyanf14 in #316
- QemuHCK: Do not add existing values from states to array by @kostyanf14 in #319
- Sorbet integration by @kostyanf14 in #310
- Bump dependency by @kostyanf14 in #323
- Driver load cleanup by @kostyanf14 in #324
- Drop JSON Type Definition by @kostyanf14 in #322
- Add VirtIO Viomem Driver support by @kostyanf14 in #143
- build(deps): bump sorbet-runtime and sorbet by @dependabot in #326
- Add report generation time by @kostyanf14 in #329
- qemuhck: Isolate swtpm_localca state by @akihikodaki in #333
- viomem: Add id to have ability use it via QMP by @kostyanf14 in #332
- Fix sorbet runtime errors by @kostyanf14 in #334
- Add several sorbet types by @kostyanf14 in #335
- Support HCK installer as ISO by @Jedoku in #325
- Terminate CI if GitHub PR contains SKIP-HCK-CI by @kostyanf14 in #337
- Bump AutoHCK version (0.14.0) by @kostyanf14 in #338
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #281
- build(deps-dev): bump rubocop from 1.59.0 to 1.60.0 by @dependabot in #285
- build(deps): bump openssl from 3.1.0 to 3.2.0 by @dependabot in #253
- build(deps-dev): bump rubocop from 1.60.0 to 1.60.1 by @dependabot in #287
- build(deps): bump activesupport from 7.1.2 to 7.1.3 by @dependabot in #288
- Misc changes in GitHub client by @kostyanf14 in #286
- build(deps-dev): bump rubocop from 1.60.1 to 1.60.2 by @dependabot in #290
- Fail test run when QEMU fails too quickly by @kostyanf14 in #266
- build(deps-dev): bump rspec from 3.12.0 to 3.13.0 by @dependabot in #294
- build(deps): bump octokit from 6.1.1 to 8.1.0 by @dependabot in #295
- Add JSON validation tests by @kostyanf14 in #291
- QemuHCK: Ensure to kill swtpm by @akihikodaki in #292
- Add platforms schema.json by @kostyanf14 in #298
- Fix "time_to_second" helper by @Jedoku in #300
- build(deps): bump dotenv from 2.8.1 to 3.0.0 by @dependabot in #301
- Add PID to each CmdRun log by @kostyanf14 in #297
- Disable S3/S4 for VirtioGPU testing by @kostyanf14 in #304
- HCKInstall: Fix driver loading by @kostyanf14 in #305
- Add hcktest/hckinstall JSON Type Definition by @kostyanf14 in #306
- build(deps): bump dotenv from 3.0.0 to 3.0.2 by @dependabot in #307
- Specify platform memory as number in GB by @kostyanf14 in #308
- Bump AutoHCK version (0.13.0) by @kostyanf14 in #309
New Contributors
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- build(deps-dev): bump rubocop from 1.56.3 to 1.56.4 by @dependabot in #256
- Update SVVP reject test names by @kostyanf14 in #257
- Define new HLK2022_next kit by @kostyanf14 in #258
- Add MSDN url for each test in html report by @kostyanf14 in #259
- build(deps-dev): bump rubocop from 1.56.4 to 1.57.2 by @dependabot in #265
- build(deps): bump activesupport from 7.0.8 to 7.1.1 by @dependabot in #261
- Wait for virtiofsd socket exist before start QEMU by @kostyanf14 in #267
- Migrate the badge from CircleCI to GitHub Actions by @akihikodaki in #273
- Improve for UEFI (Windows 11 support) by @akihikodaki in #274
- build(deps-dev): bump rubocop from 1.57.2 to 1.59.0 by @dependabot in #279
- build(deps): bump activesupport from 7.1.1 to 7.1.2 by @dependabot in #271
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Introduce AutoHCK::ResourceScope by @akihikodaki in #227
- build(deps-dev): bump rubocop from 1.55.0 to 1.56.0 by @dependabot in #235
- build(deps-dev): bump rubocop from 1.56.0 to 1.56.1 by @dependabot in #237
- build(deps): bump activesupport from 7.0.6 to 7.0.7.2 by @dependabot in #242
- build(deps): bump sqlite3 from 1.6.3 to 1.6.4 by @dependabot in #241
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #243
- build(deps-dev): bump rubocop from 1.56.1 to 1.56.2 by @dependabot in #244
- Run pre start command before each QEMU run by @kostyanf14 in #249
- Bump minimal ruby version by @kostyanf14 in #252
- Update CI by @kostyanf14 in #252
- Bump rtoolsHCK version (0.4.0) by @kostyanf14 in #252
- build(deps): bump sqlite3 from 1.6.4 to 1.6.6 by @dependabot in #252
- build(deps): bump activesupport from 7.0.7.2 to 7.0.8 by @dependabot in #252
- Bump AutoHCK version (0.12.0) by @kostyanf14 in #252
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- CLI: Add option to specify the triggers files by @kostyanf14 in #226
- HTML report enhancement by @kostyanf14 in #228
- build(deps-dev): bump rubocop from 1.53.1 to 1.54.2 by @dependabot in #229
- Fix error when reject_report_sections is nil by @kostyanf14 in #231
- build(deps): bump activesupport from 7.0.4.3 to 7.0.6 by @dependabot in #222
- Add support to use vioscsi/vioblk as a boot device by @kostyanf14 in #230
- Bump AutoHCK version (0.11.2) by @kostyanf14 in #234
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- build(deps): bump sqlite3 from 1.6.2 to 1.6.3 by @dependabot in #212
- build(deps-dev): bump rubocop from 1.51.0 to 1.53.1 by @dependabot in #218
- Updates for running Win11 Insider SVVP by @kostyanf14 in #216
- Increase RAM memory for several platforms by @kostyanf14 in #219
- Uploaders rework by @kostyanf14 in #220
- Bump AutoHCK version (0.11.1) by @kostyanf14 in #223
Full Changelog: v0.11.0...v0.11.1