2020-q4
A quieter quarter: commits whose artifacts were cleaned up can be restored from the web app, output cards can go full screen, and failed runs can be redone in one click.
Users
Restore deleted artifacts
When old artifacts of a commit were deleted to save space, its page now offers to restore them, so that its deleted outputs can be redone.
Learn more →Users
Full screen viewers
Each output card has a button to view its files full screen.
Web app
- Added a batch menu to redo only the failed runs. Redoing deleted outputs also redoes pending runs.
CLI and project setup
qaworks in git worktrees.- Matrix batches can add configurations on top of the batch's base configurations.
- Database paths are normalized to avoid common mistakes, and relative database paths are kept relative.
- File names with special characters are handled better.
Server and administration
- The cleanup script has a
--can-delete-artifactsoption to delete artifacts even when the project doesn't enable it. - Subprojects no longer require GitLab, and aggregating metrics no longer fails on bad metrics.
- The API code is split into files with clearer roles, and some pages are faster.
Documentation
- The installation docs explain how to connect the CLI to a remote QA-Board server with
QABOARD_HOSTandQABOARD_PROTOCOL.
Fixes
- Fixed file permissions when saving artifacts or running from Windows.
- Fixed bit-accuracy checks.