update .gitignore and ci
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml
index 28ef7fa..08c78c5 100644
--- a/.github/workflows/user_project_ci.yml
+++ b/.github/workflows/user_project_ci.yml
@@ -130,11 +130,11 @@
           make verify-all-gl
 
       - name: Push gds
-        #if: github.event_name == 'workflow_dispatch'
+        if: github.event_name == 'workflow_dispatch'
         run: |
           ls -la
           git status
-          git add def gds lef mag maglef spi/lvs verilog/gl
+          git add def gds lef mag maglef signoff spi/lvs verilog/gl
           git status
           git config user.email "rbacik@hotmail.com"
           git config user.name "roman3017"
@@ -225,8 +225,9 @@
           make verify-all-gl
 
   tag_repo:
-    if: ${{ github.event_name == 'workflow_dispatch' }}
+    if: github.event_name == 'workflow_dispatch'
     runs-on: ubuntu-latest
+    needs: [user_project_flow_sky130A]
     steps:
       - name: current date
         id: date
diff --git a/.gitignore b/.gitignore
index e963998..6785372 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,7 @@
 *.lst
 *.vcd
 *.gtkw
+*.lib
+*.sdc
+*.sdf
+*.spef
\ No newline at end of file