EFIC-233 - update ci
diff --git a/.github/scripts/precheck/install-magic.sh b/.github/scripts/precheck/install-magic.sh
index e2ca62e..c88c90d 100644
--- a/.github/scripts/precheck/install-magic.sh
+++ b/.github/scripts/precheck/install-magic.sh
@@ -16,12 +16,14 @@
 
 # By default build pdk since we don't need the other script for the main purpose
 export TARGET_PATH=$(pwd)
+export MAGIC_ROOT=./magic
 
 sudo apt-get install -y tcl tk tcl-dev tk-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev csh libncurses5-dev libncursesw5-dev libx11-dev
 
-export MAGIC_ROOT=./magic
-git clone --depth=1 --branch 8.3.263 https://github.com/RTimothyEdwards/magic.git ${MAGIC_ROOT}
+git clone --depth=1 --branch 8.3.265 https://github.com/RTimothyEdwards/magic.git ${MAGIC_ROOT}
 cd $MAGIC_ROOT
-./configure --disable-locking --prefix=/build CFLAGS='-g -O0 -m64 -fPIC' && make -j4 && make install
+sudo ./configure --disable-locking --prefix=/build CFLAGS='-g -O0 -m64 -fPIC'
+sudo make -j4
+sudo make install
 
 exit 0
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml
index c998bf2..ef6959c 100644
--- a/.github/workflows/user_project_ci.yml
+++ b/.github/workflows/user_project_ci.yml
@@ -1,12 +1,11 @@
 name: CI
 
-
 on:
-    # Runs on Every Push
-    push:
-    # Runs on Pull Requests
-    pull_request:
-    workflow_dispatch:
+  # Runs on Every Push
+  push:
+  # Runs on Pull Requests
+  pull_request:
+  workflow_dispatch:
 
 jobs:
   precheck:
@@ -20,16 +19,16 @@
 
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v1
-      
+
       - name: Install Magic
         run: sh ${GITHUB_WORKSPACE}/.github/scripts/precheck/install-magic.sh
-        
+
       - name: Install The Precheck
         run: sh ${GITHUB_WORKSPACE}/.github/scripts/precheck/precheckBuild.sh
 
       - name: Run The Precheck
         run: bash ${GITHUB_WORKSPACE}/.github/scripts/precheck/run-precheck.sh
-  
+
   precheck-drc:
     timeout-minutes: 720
     runs-on: ubuntu-latest
@@ -41,58 +40,58 @@
 
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v1
-      
+
       - name: Install Magic
-        run: sh ${GITHUB_WORKSPACE}/.github/scripts/precheck/install- magic.sh
-      
+        run: sh ${GITHUB_WORKSPACE}/.github/scripts/precheck/install-magic.sh
+
       - name: Install The Precheck
         run: sh ${GITHUB_WORKSPACE}/.github/scripts/precheck/precheckBuild.sh
 
       - name: Run The Precheck
         run: bash ${GITHUB_WORKSPACE}/.github/scripts/precheck/run-precheck-drc.sh
-  
+
   dv_rtl:
     runs-on: ubuntu-latest
     steps:
-       - uses: actions/checkout@v2
-      
-       - name: Set up QEMU
-         uses: docker/setup-qemu-action@v1
+      - uses: actions/checkout@v2
 
-       - name: Set up Docker Buildx
-         uses: docker/setup-buildx-action@v1
-        
-       - name: Install The PDK
-         run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
-         env: 
+      - name: Set up QEMU
+        uses: docker/setup-qemu-action@v1
+
+      - name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v1
+
+      - name: Install The PDK
+        run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
+        env:
           OPENLANE_TAG: 2021.11.25_01.26.14
-          
-       - name: Install The Dockerized DV Setup
-         run:  docker pull efabless/dv_setup:latest
-       
-       - name: Run DV tests
-         # Run test number 0,1,2,3,4 in one job                            <test-ids>   <sim-mode>
-         run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3,4      RTL
+
+      - name: Install The Dockerized DV Setup
+        run: docker pull efabless/dv_setup:latest
+
+      - name: Run DV tests
+        # Run test number 0,1,2,3,4 in one job                            <test-ids>   <sim-mode>
+        run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3,4      RTL
 
   dv_gl:
     runs-on: ubuntu-latest
     steps:
-       - uses: actions/checkout@v2
-      
-       - name: Set up QEMU
-         uses: docker/setup-qemu-action@v1
+      - uses: actions/checkout@v2
 
-       - name: Set up Docker Buildx
-         uses: docker/setup-buildx-action@v1
-        
-       - name: Install The PDK
-         run:  bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
-         env: 
+      - name: Set up QEMU
+        uses: docker/setup-qemu-action@v1
+
+      - name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v1
+
+      - name: Install The PDK
+        run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
+        env:
           OPENLANE_TAG: 2021.11.25_01.26.14
-          
-       - name: Install The Dockerized DV Setup
-         run:  docker pull efabless/dv_setup:latest
-       
-       - name: Run DV tests
-         # Run test number 0,1,2,3,4 in one job                             <test-ids>   <sim-mode>
-         run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3,4      GL
+
+      - name: Install The Dockerized DV Setup
+        run: docker pull efabless/dv_setup:latest
+
+      - name: Run DV tests
+        # Run test number 0,1,2,3,4 in one job                             <test-ids>   <sim-mode>
+        run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3,4      GL