Page MenuHomePhabricator

[CI] Restructure test-and-demo workflow
Open, Needs TriagePublic

Description

Currently, when there are misses or errors in the GitHub actions caching infrastructure, build assets aren't properly created, which causes the whole test-and-demo workflow to fail.

This can be potentially mitigated by conditionally running the "install" and "build" commands in each job in the workflow whenever there is a cache miss, which will make the workflow more resilient to failures.

Acceptance Criteria:

  • Jobs in test-and-demo do not fail the process on cache misses / errors