diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e2eb2ce..ff924d5d 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,33 @@ stages: + - check - deploy +check_lib_reversion: + stage: check + except: + - master + - /^release\/v/ + image: $CI_DOCKER_REGISTRY/esp32-ci-env + script: + - GIT_COMMIT_ID=`git log --pretty="%s" -1 | grep -o '([0-9a-f]*)' | tail -1 | cut -c 2-8` + - echo "GIT_COMMIT_ID is "$GIT_COMMIT_ID + - test $(echo -n $GIT_COMMIT_ID | wc -c) -eq 7 + - grep $GIT_COMMIT_ID libcoexist.a + - grep $GIT_COMMIT_ID libcore.a + - grep $GIT_COMMIT_ID libespnow.a + - grep $GIT_COMMIT_ID libespnow.a + - grep $GIT_COMMIT_ID libnet80211.a + - grep $GIT_COMMIT_ID libpp.a + - grep $GIT_COMMIT_ID libsmartconfig.a + - grep $GIT_COMMIT_ID-remote libnet80211.a + - test $(grep $GIT_COMMIT_ID-dirty *.a | wc -l) -eq 0 + - test $(xtensa-esp32-elf-nm *.a | grep -w printf | wc -l) -eq 0 + - test $(xtensa-esp32-elf-nm *.a | grep -w ets_printf | wc -l) -eq 0 + - if [ -e libwps.a ]; then exit 1; fi + - if [ -e libwpa.a ]; then exit 1; fi + - if [ -e libwpa2.a ]; then exit 1; fi + + push_master_to_github: stage: deploy only: diff --git a/libcoexist.a b/libcoexist.a index 21cf06dd..8e338920 100644 Binary files a/libcoexist.a and b/libcoexist.a differ diff --git a/libcore.a b/libcore.a index 490bee74..ae6ad96e 100644 Binary files a/libcore.a and b/libcore.a differ diff --git a/libespnow.a b/libespnow.a index 0ac528f7..846b0cb2 100644 Binary files a/libespnow.a and b/libespnow.a differ diff --git a/libmesh.a b/libmesh.a index 34834919..18659436 100644 Binary files a/libmesh.a and b/libmesh.a differ diff --git a/libnet80211.a b/libnet80211.a index 39d41e40..f8955dee 100644 Binary files a/libnet80211.a and b/libnet80211.a differ diff --git a/libpp.a b/libpp.a index 0828ce96..44a81ebf 100644 Binary files a/libpp.a and b/libpp.a differ diff --git a/libsmartconfig.a b/libsmartconfig.a index 1a3654fa..79b32901 100644 Binary files a/libsmartconfig.a and b/libsmartconfig.a differ