diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6838852408fe2a4eacaa57784d067dce511ed21..26afe83ac2682d3571f7b5f533fb18b6fc82e607 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -71,6 +71,8 @@ tests:
     - machinelearningtools
     - zam347
   stage: test
+  only:
+    - master
   variables:
     FAILURE_THRESHOLD: 100
   before_script:
@@ -96,6 +98,8 @@ coverage:
     - machinelearningtools
     - zam347
   stage: test
+  only:
+    - master
   variables:
     FAILURE_THRESHOLD: 50
     COVERAGE_PASS_THRESHOLD: 80
diff --git a/CI/update_badge.sh b/CI/update_badge.sh
index 6b8f4feb1ba704fe92badd41f960b4c0dd512dd0..3d64fe5840af36bd38ee40d89d7c92d8db2222d0 100644
--- a/CI/update_badge.sh
+++ b/CI/update_badge.sh
@@ -64,18 +64,29 @@ fi
 RECENT_BADGE_FILENAME="badge_recent-${CI_JOB_NAME}.svg"
 
 # Get the badge from shields.io
-SHIELDS_IO_NAME=${BADGE_STATUS}-${BADGE_SUBJECT}-${BADGE_COLOR}.svg
+
+
+#SHIELDS_IO_NAME=${BADGE_STATUS}-${BADGE_SUBJECT}-${BADGE_COLOR}.svg
+#printf  "%s\n" "INFO: Fetching badge ${SHIELDS_IO_NAME} from shields.io to ${BADGE_FILENAME}."
+#printf  "%s\n" "${SHIELDS_IO_NAME//\_/__}"
+#printf  "%s\n" "${SHIELDS_IO_NAME//\#/%23}"
+
+#SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\_/__}" )"
+#SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\#/%23}")"
+#echo "https://img.shields.io/badge/${SHIELDS_IO_NAME}"
+#curl "https://img.shields.io/badge/${SHIELDS_IO_NAME}" > "${BADGE_FILENAME}"
+#SHIELDS_IO_NAME_RECENT="RECENT:${SHIELDS_IO_NAME}"
+#echo "${SHIELDS_IO_NAME_RECENT}" > testRecentName.txt
+#curl "https://img.shields.io/badge/${SHIELDS_IO_NAME_RECENT}" > "${RECENT_BADGE_FILENAME}"
+
+
+SHIELDS_IO_NAME="https://img.shields.io/static/v1?label=${BADGE_STATUS}&message=${BADGE_SUBJECT}&color=${BADGE_COLOR}"
 printf  "%s\n" "INFO: Fetching badge ${SHIELDS_IO_NAME} from shields.io to ${BADGE_FILENAME}."
-printf  "%s\n" "${SHIELDS_IO_NAME//\_/__}"
-printf  "%s\n" "${SHIELDS_IO_NAME//\#/%23}"
-
-SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\_/__}" )"
-SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\#/%23}")"
-echo "https://img.shields.io/badge/${SHIELDS_IO_NAME}"
-curl "https://img.shields.io/badge/${SHIELDS_IO_NAME}" > "${BADGE_FILENAME}"
-SHIELDS_IO_NAME_RECENT="RECENT:${SHIELDS_IO_NAME}"
-echo "${SHIELDS_IO_NAME_RECENT}" > testRecentName.txt
-curl "https://img.shields.io/badge/${SHIELDS_IO_NAME_RECENT}" > "${RECENT_BADGE_FILENAME}"
+echo "${SHIELDS_IO_NAME}"
+curl "${SHIELDS_IO_NAME}" > "${BADGE_FILENAME}"
+SHIELDS_IO_NAME="https://img.shields.io/static/v1?label=RECENT:${BADGE_STATUS}&message=${BADGE_SUBJECT}&color=${BADGE_COLOR}"
+echo "${SHIELDS_IO_NAME}" > testRecentName.txt
+curl "${SHIELDS_IO_NAME}" > "${RECENT_BADGE_FILENAME}"
 
 #
 if [[ ! -d ./badges ]]; then