diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 10b02783bc9ac85f54a8f056886fc1e33f53d001..66ee864a77f43f38796732f2543bbb5013f47c64 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -47,14 +47,6 @@ jobs:
 
       - name: Build
         shell: bash
-        env:
-          WINDOWS: ${{ runner.os == 'Windows' }}
         run: |
-          autobuild --quiet source_environment > .env 
-          source .env
-          if [[ "$WINDOWS" == "true" ]]; then
-            load_vsvars
-          fi
-
           autobuild configure
           autobuild build --no-configure
diff --git a/.gitignore b/.gitignore
index 80eca667dff5443ee967a28f7f1ab2a892f7c655..f0b5f86211b21edea333f311f588969fad3071d2 100755
--- a/.gitignore
+++ b/.gitignore
@@ -73,4 +73,6 @@ tarfile_tmp
 trivial_change_force_build
 web/config.*
 web/locale.*
-web/secondlife.com.*
\ No newline at end of file
+web/secondlife.com.*
+
+.env