diff --git a/python-packages/base.yml b/python-packages/base.yml
index 53c968b912dd7726a7b895eeb7783797bfd82038..fb71df97b2eef417f3fec10f1b898b4371af181e 100644
--- a/python-packages/base.yml
+++ b/python-packages/base.yml
@@ -17,6 +17,7 @@ base:
     # run only when new tag is published or changes pushed to master
     - tags
     - master
+    - main
 
   script:
     - pip install virtualenv  # install virtualenv to create a virtual environment to install required packages
diff --git a/python-packages/install_dependencies.yml b/python-packages/install_dependencies.yml
index f343e7fcf9eebeeb47a339d9f3413be6600833b8..89059d1fa253535f21aa354c8c53d13818579c8f 100644
--- a/python-packages/install_dependencies.yml
+++ b/python-packages/install_dependencies.yml
@@ -8,6 +8,7 @@ virtualenv:
     # run only when new tag is published or changes pushed to master
     - tags
     - master
+    - main
   script:
     - source $VIRTUALENV_NAME/bin/activate
     - pip install -r requirements.txt  --extra-index-url $ACR_PYPI_INDEX_URL # install required packages look also in artifactory
diff --git a/python-packages/pages.yml b/python-packages/pages.yml
index df434a267b6ab2bebb8844fdcb58536b37d6fc21..8bb61201c8a6a21e4a8a40e26bf46069d6caa404 100644
--- a/python-packages/pages.yml
+++ b/python-packages/pages.yml
@@ -18,3 +18,4 @@ pages:
         # run only when new tag is published or changes pushed to master
         - tags
         - master
+        - main
diff --git a/python-packages/pylint.yml b/python-packages/pylint.yml
index 1bd3de96da87bd9b4f003a28bbec548998ad1641..2680a3d54f8093fb4a9a0b21e3589b1c2aa18a07 100644
--- a/python-packages/pylint.yml
+++ b/python-packages/pylint.yml
@@ -17,6 +17,7 @@ pylint:
     # run only when new tag is published or changes pushed to master
     - tags
     - master
+    - main
 
   artifacts:
     paths:
diff --git a/python-packages/test.yml b/python-packages/test.yml
index ee4013c4bcd3185b4c1c271206f16dabad348ee4..762859b1dd3f9a4bee8658e04f4a7c0dc2f7e6fd 100644
--- a/python-packages/test.yml
+++ b/python-packages/test.yml
@@ -7,6 +7,7 @@ test:
         # run only when new tag is published or changes pushed to master
         - tags
         - master
+        - main
     script:
         # run test files in tests folder
         - source $VIRTUALENV_NAME/bin/activate