diff --git a/.github/workflows/pre-make.yml b/.github/workflows/pre-make.yml
index 5541094..8b37891 100644
--- a/.github/workflows/pre-make.yml
+++ b/.github/workflows/pre-make.yml
@@ -10,16 +10,15 @@ jobs:
   build:
 
     runs-on: ubuntu-latest
-steps:
-- name: Setup Premake
-  uses: premake/setup-premake@v1
-  with:
-    version: 5.0.0-alpha16
-- name: Generate project with tests
-  run: premake5 gmake2
-- name: Build tests
-  run: make config=release tests
-- name: Run tests
-  run: |
-    cd build/tests
-    ./test_binary
+
+    steps:
+    - uses: actions/checkout@v3
+    - name: download premake
+      run: |
+        wget https://github.com/premake/premake-core/releases/download/v5.0.0-beta2/premake-5.0.0-beta2-linux.tar.gz          
+    - name: exstract
+      run: tar -xf premake-5.0.0-beta2-linux.tar.gz
+    - name: make check
+      run: make check
+    - name: make distcheck
+      run: make distcheck