Repository: AgnostiqHQ/covalent (language: python)

Issue:
Run All Tests In Matrix
### Environment

- **Covalent version**:  0.29.0
- **Python version**:    3.8.9
- **Operating system**: Mac OS 12.2.1


### What is happening?

When a pull request is created or some code is pushed to develop branch, workflows/tests.yaml will be canceled if any test in the matrix fails.

### How can we reproduce the issue?

A failed test would disrupt execution of workflows/tests.yaml

### What should happen?

All tests should complete, even though one or more tests might fail.

### Any suggestions?

Add the `fail-fast: false` flag to the workflow strategy.


Discussion / hints:

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 156883f3e..5d66e0abd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [0.29.1] - 2022-03-07
+
+### Changed
+
+- Updated fail-fast strategy to run all tests.
+
 ## [0.29.0] - 2022-03-07
 
 ### Added
diff --git a/VERSION b/VERSION
index ae6dd4e20..25939d35c 100644
--- a/VERSION
+++ b/VERSION
@@ -1,1 +1,1 @@
-0.29.0
+0.29.1


Test patch:
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 5c47a3613..6c2d2e08b 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -30,6 +30,7 @@ jobs:
   tests:
     runs-on: ${{ matrix.os }}
     strategy:
+      fail-fast: false
       matrix:
         os: ['ubuntu-latest']
         container: