Merge pull request #2335 from nelsobe/master

Change MMCME2 advanced COMPENSATION parameter to have a default of INTERNAL
diff --git a/.github/check-status/check-status.py b/.github/check-status/check-status.py
index 088d1d5..d1a99ed 100755
--- a/.github/check-status/check-status.py
+++ b/.github/check-status/check-status.py
@@ -8,6 +8,8 @@
 gh_ref = environ['GITHUB_REPOSITORY']
 gh_sha = environ['INPUT_SHA']
 
+MAIN_CI = "Architecture Definitions"
+
 print('Getting status of %s @ %s...' % (gh_ref, gh_sha))
 
 status = Github(environ['INPUT_TOKEN']
@@ -20,6 +22,10 @@
     print('Status not successful. Skipping...')
     exit(1)
 
+if not any([item.context == MAIN_CI for item in status.statuses]):
+    print('Main CI has not completed. Skipping...')
+    exit(1)
+
 artifacts, _ = get_latest_artifact_url()
 
 PACKAGE_RE = re.compile("symbiflow-arch-defs-([a-zA-Z0-9_-]+)-([a-z0-9])")
diff --git a/.github/workflows/update_conda_lock.yml b/.github/workflows/update_conda_lock.yml
index 5651a17..a3c2b4e 100644
--- a/.github/workflows/update_conda_lock.yml
+++ b/.github/workflows/update_conda_lock.yml
@@ -28,7 +28,7 @@
     - name: Check diff
       id: check-diff
       run: |
-        if [[ $(git status --porcelain --ignore-submodules)  ]]; then echo "::set_output name=changes::true"; else echo "::set_output name=changes::false"; fi
+        if [[ $(git status --porcelain --ignore-submodules)  ]]; then echo "::set-output name=changes::true"; else echo "::set-output name=changes::false"; fi
 
     - name: Issue Pull Request
       if: ${{ github.ref == 'refs/heads/master' && steps.check-diff.outputs.changes == 'true' }}
diff --git a/conda_lock.yml b/conda_lock.yml
index 41bee48..0da6223 100644
--- a/conda_lock.yml
+++ b/conda_lock.yml
@@ -25,7 +25,7 @@
   - gperftools=2.9.1_3_gc259412=20211122_104637
   - icestorm=0.0_0719_g792cef0=20201120_145821
   - icu=58.2=he6710b0_3
-  - importlib-metadata=4.8.1=py37h06a4308_0
+  - importlib-metadata=4.8.2=py37h06a4308_0
   - isl=0.21=20210924_145025
   - iverilog=s20150603_0957_gad862020=20201120_145821
   - krb5=1.19.2=hac12032_0
@@ -94,7 +94,7 @@
     - certifi==2021.10.8
     - cffi==1.15.0
     - chardet==4.0.0
-    - charset-normalizer==2.0.8
+    - charset-normalizer==2.0.9
     - colorama==0.4.4
     - cryptography==36.0.0
     - cssselect2==0.4.1
@@ -103,7 +103,7 @@
     - edalize @ git+https://github.com/lowRISC/edalize.git@23e1beab41508e13c565125e5edcadb86b0032f6
     - fasm==0.0.2.post80
     - fasm-utils @ git+https://github.com/QuickLogic-Corp/quicklogic-fasm-utils@3d6a375ddb6b55aaa5a59d99e44a207d4c18709f
-    - fonttools==4.28.2
+    - fonttools==4.28.3
     - fusesoc @ git+https://github.com/lowRISC/fusesoc.git@14dfc825ced58fe1fb343662fa80fc4fbd0fdc50
     - gitdb==4.0.9
     - GitPython==3.1.24
@@ -141,7 +141,7 @@
     - python-constraint==1.4.0
     - python-dateutil==2.8.2
     - python-fpga-interchange @ git+https://github.com/SymbiFlow/python-fpga-interchange.git@b13ee55ebce358a488fe9087f3b4f1bf087a0f24
-    - python-sat==0.1.7.dev14
+    - python-sat==0.1.7.dev15
     - python-utils==2.5.6
     - pyusb==1.2.1
     - PyYAML==6.0