Skip to main content

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​

  • qa works 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-artifacts option 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_HOST and QABOARD_PROTOCOL.

Fixes​

  • Fixed file permissions when saving artifacts or running from Windows.
  • Fixed bit-accuracy checks.