diff --git a/.github/workflows/petab_testsuite.yml b/.github/workflows/petab_testsuite.yml
index 0cf36659..2efc1e34 100644
--- a/.github/workflows/petab_testsuite.yml
+++ b/.github/workflows/petab_testsuite.yml
@@ -63,7 +63,7 @@ jobs:
         PETAB_TEST_URL: https://github.com/PEtab-dev/petab_test_suite.git
       run: |
         cd $PARPE_BASE/ \
-          && git clone --depth 1 --branch develop $PETAB_TEST_URL \
+          && git clone --depth 1 --branch main $PETAB_TEST_URL \
           && $PARPE_BASE/misc/run_in_venv.sh $PARPE_BASE/build/venv \
             pip3 install -e petab_test_suite
 
diff --git a/tests/petab-test-suite/conftest.py b/tests/petab-test-suite/conftest.py
index 35903845..15da29cf 100644
--- a/tests/petab-test-suite/conftest.py
+++ b/tests/petab-test-suite/conftest.py
@@ -45,6 +45,6 @@ def pytest_generate_tests(metafunc):
             test_numbers = parse_selection(cases)
         else:
             # Run all tests
-            test_numbers = petabtests.get_cases('sbml')
+            test_numbers = petabtests.get_cases('sbml', version="v1.0.0")
 
         metafunc.parametrize("case", test_numbers)
diff --git a/tests/petab-test-suite/test_petab_test_suite.py b/tests/petab-test-suite/test_petab_test_suite.py
index df04831b..7b88bf14 100755
--- a/tests/petab-test-suite/test_petab_test_suite.py
+++ b/tests/petab-test-suite/test_petab_test_suite.py
@@ -127,7 +127,7 @@ def run() -> None:
 
     n_success = 0
     n_skipped = 0
-    all_cases = list(petabtests.get_cases('sbml'))
+    all_cases = list(petabtests.get_cases('sbml', version="v1.0.0"))
     for case in all_cases:
         try:
             test_case(case)