diff --git a/.github/actions/setup-dependencies-macos/action.yml b/.github/actions/setup-dependencies-macos/action.yml
index a66ecb77..deb71a68 100644
--- a/.github/actions/setup-dependencies-macos/action.yml
+++ b/.github/actions/setup-dependencies-macos/action.yml
@@ -5,22 +5,23 @@ inputs:
     default: "macos"
   opa-version:
     required: true
-    default: "v0.60.0"
   python-version:
     required: true
 
 runs:
   using: "composite"
   steps:
-    - name: Setup virtualenv
+    - name: Virtual Environment Activation Definition - macOS or linux
       shell: bash
-      run: |
-        python -m venv .venv
-        source .venv/bin/activate
+      run: >
+        echo "SCUBAGOGGLES_ACTIVATE_VENV=. .venv/bin/activate"
+        >> "$GITHUB_ENV"
 
-    - name: Install dependencies
+    - name: Setup virtual environment and install dependencies
       shell: bash
       run: |
+        python -m venv .venv
+        ${{ env.SCUBAGOGGLES_ACTIVATE_VENV }}
         python -m pip install .
         pip install -r requirements.txt
         pip install pytest
@@ -28,6 +29,10 @@ runs:
 
     - name: Download OPA executable
       shell: bash
+      env:
+        opa_version: ${{ inputs.opa-version == 'latest' && ' '
+          || format('-v {0}', inputs.opa-version) }}
       run: |
+        ${{ env.SCUBAGOGGLES_ACTIVATE_VENV }}
         scubagoggles setup -m -nc -nd -d ~/scubagoggles -r ~/scubagoggles -c credentials.json
-        scubagoggles getopa -v ${{ inputs.opa-version }}
+        scubagoggles -l d getopa ${{ env.opa_version }}
diff --git a/.github/actions/setup-dependencies-windows/action.yml b/.github/actions/setup-dependencies-windows/action.yml
index 32ac1294..3cf3f438 100644
--- a/.github/actions/setup-dependencies-windows/action.yml
+++ b/.github/actions/setup-dependencies-windows/action.yml
@@ -5,22 +5,23 @@ inputs:
     default: "windows"
   opa-version:
     required: true
-    default: "v0.60.0"
   python-version:
     required: true
 
 runs:
   using: "composite"
   steps:
-    - name: Setup virtualenv
+    - name: Virtual Environment Activation Definition - Windows
       shell: powershell
-      run: |
-        python -m venv .venv
-        .venv\Scripts\activate.ps1
+      run: >
+        echo "SCUBAGOGGLES_ACTIVATE_VENV=.venv\Scripts\activate.ps1"
+        >> "$Env:GITHUB_ENV"
 
-    - name: Install dependencies
+    - name: Setup virtual environment and install dependencies
       shell: powershell
       run: |
+        python -m venv .venv
+        ${{ env.SCUBAGOGGLES_ACTIVATE_VENV }}
         python -m pip install .
         pip install -r requirements.txt
         pip install pytest
@@ -28,6 +29,10 @@ runs:
 
     - name: Download OPA executable
       shell: powershell
+      env:
+        opa_version: ${{ inputs.opa-version == 'latest' && ' '
+          || format('-v {0}', inputs.opa-version) }}
       run: |
+        ${{ env.SCUBAGOGGLES_ACTIVATE_VENV }}
         scubagoggles setup -m -nc -nd -d ~/scubagoggles -r ~/scubagoggles -c credentials.json
-        scubagoggles getopa -v ${{ inputs.opa-version }}
+        scubagoggles -l d getopa ${{ env.opa_version }}
diff --git a/.github/workflows/run_smoke_test.yml b/.github/workflows/run_smoke_test.yml
index 5e02a9f1..d655bf81 100644
--- a/.github/workflows/run_smoke_test.yml
+++ b/.github/workflows/run_smoke_test.yml
@@ -32,7 +32,7 @@ on:
         description: "Choose OPA version"
         required: true
         type: string
-        default: "v0.60.0"
+        default: latest
 
 jobs:
   configuration:
@@ -53,9 +53,9 @@ jobs:
 
           # Default values for other events
           else
-            operatingsystem_val="['macos-latest']"
+            operatingsystem_val="['windows-latest', 'macos-latest']"
             pythonversion_val="['3.10']"
-            opaversion_val="0.60.0"
+            opaversion_val="latest"
           fi
           echo "operating-system=$operatingsystem_val" >> "$GITHUB_OUTPUT"
           echo "python-version=$pythonversion_val" >> "$GITHUB_OUTPUT"
@@ -106,4 +106,6 @@ jobs:
           json: ${{ secrets.GWS_GITHUB_AUTOMATION_CREDS }}
 
       - name: Run ScubaGoggles and check for correct output
-        run: pytest ./scubagoggles/Testing/Functional/SmokeTests/ -vvv --subjectemail="${{ secrets.GWS_SUBJECT_EMAIL }}" --customerdomain="${{ secrets.GWS_DOMAIN }}"
+        run: |
+          ${{ env.SCUBAGOGGLES_ACTIVATE_VENV }}
+          pytest ./scubagoggles/Testing/Functional/SmokeTests/ -vvv --subjectemail="${{ secrets.GWS_SUBJECT_EMAIL }}" --customerdomain="${{ secrets.GWS_DOMAIN }}"