try to fix python call in jobs
diff --git a/.github/workflows/gds.yaml b/.github/workflows/gds.yaml
index 695d200..66d164c 100644
--- a/.github/workflows/gds.yaml
+++ b/.github/workflows/gds.yaml
@@ -43,7 +43,7 @@
 
     # fetch the repos
     - name: fetch all
-      run: ./configure.py --clone-all --debug
+      run: python ./configure.py --clone-all --debug
 
     # pwd debug
     - name: show projects
@@ -51,7 +51,7 @@
 
     # install projects
     - name: configure
-      run: ./configure.py --update-caravel
+      run: python ./configure.py --update-caravel
 
     - name: user project wrapper GDS
       run: make user_project_wrapper
diff --git a/.github/workflows/reharden_all.yaml b/.github/workflows/reharden_all.yaml
index f58d503..c7078ba 100644
--- a/.github/workflows/reharden_all.yaml
+++ b/.github/workflows/reharden_all.yaml
@@ -43,8 +43,8 @@
 
     # fetch the repos
     - name: fetch all
-      run: ./configure.py --clone-all --debug
+      run: python ./configure.py --clone-all --debug
 
     # harden all 
     - name: reharden
-      run: ./configure.py --harden
+      run: python ./configure.py --harden
diff --git a/configure.py b/configure.py
index 103cf0f..6f28f8f 100755
--- a/configure.py
+++ b/configure.py
@@ -255,8 +255,8 @@
         cwd = os.getcwd()
         os.chdir(self.local_dir)
 
-        # setup user config
-        configure_cmd = './configure.py --create-user-config'
+        # setup user config, not including python fails on github action
+        configure_cmd = 'python ./configure.py --create-user-config'
         p = subprocess.run(configure_cmd, shell=True)
         if p.returncode != 0:
             logging.error(f"configure failed")