Repository: AgnostiqHQ/covalent (language: python)

Issue:
Problems with conditional logic in tests.yml
### Environment

- **Covalent version**: 0.190.0
- **Python version**: 3.8
- **Operating system**: Ubuntu 18.04


### What is happening?

environment variables in tests.yml are not being set correctly

I believe the correct "recommended platform" is Ubuntu 18.04 / Python 3.8 / Dask

the matrix.container for this platform is `ghcr.io/agnostiqhq/covalent-dev/ubuntu18-py38:latest`

however the workflow is looking for `python:3.8-bullseye`, so `RECOMMENDED_PLATFORM` is always empty

also, there's a double `==` where there should be a single `=`
https://github.com/AgnostiqHQ/covalent/blob/6ecbd17361d93762a1acb63b82849dfdff035a6e/.github/workflows/tests.yml#L126

### How can we reproduce the issue?

Open any PR with passing tests, like #1157 

### What should happen?

`RECOMMENDED_PLATFORM` should be `true` for  Ubuntu 18.04 / Python 3.8 / Dask

### Any suggestions?

match on `ghcr.io/agnostiqhq/covalent-dev/ubuntu18-py38:latest` instead of `python:3.8-bullseye`


Discussion / hints:
agree here; should be `ubuntu20-py38` though

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3cbbe7ad7..c4ea41da5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [UNRELEASED]
 
+### Operations
+
+- Fixed `tests.yml` where `RECOMMENDED_PLATFORM` was not properly set
+
 ## [0.194.0] - 2022-09-06
 
 ### Authors


Test patch:
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 312b58716..dc514bf5d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -110,7 +110,7 @@ jobs:
       - name: Generate environment variables
         run: |
           if [ ${{ matrix.os }} = 'ubuntu-latest' ] \
-            && [ ${{ matrix.container }} = 'python:3.8-bullseye' ] \
+            && [ ${{ contains(matrix.container, 'ubuntu20-py38') }} ] \
             && [ ${{ matrix.backend }} = 'dask' ] ; then
             RECOMMENDED_PLATFORM=true
           fi
@@ -123,7 +123,7 @@ jobs:
             NEED_FRONTEND=true
           fi
           if [ ${{ github.event_name }} != 'pull_request' ] \
-            || [ ${{ steps.modified-files.outputs.functional_tests }} == 'true' ] \
+            || [ ${{ steps.modified-files.outputs.functional_tests }} = 'true' ] \
             || [ ${{ steps.modified-files.outputs.build }} = 'true' ] \
             || [ ${{ steps.modified-files.outputs.actions }} = 'true' ] ; then
             BUILD_AND_RUN_ALL=true