From 9388d08a1db24788ed401f933951b37abeeaeba2 Mon Sep 17 00:00:00 2001 From: david gauchard Date: Wed, 2 Oct 2019 17:54:03 +0200 Subject: [PATCH 1/2] prepare alpha channel release builder (#6512) --- package/build_boards_manager_package.sh | 50 +++++++++++++++---------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/package/build_boards_manager_package.sh b/package/build_boards_manager_package.sh index 8220ad2367..f5ffff447f 100755 --- a/package/build_boards_manager_package.sh +++ b/package/build_boards_manager_package.sh @@ -3,25 +3,37 @@ #set -x -# Extract next version from platform.txt -next=`sed -n -E 's/version=([0-9.]+)/\1/p' ../platform.txt` - -# Figure out how will the package be called -ver=`git describe --exact-match` -if [ $? -ne 0 ]; then - # not tagged version; generate nightly package - date_str=`date +"%Y%m%d"` - is_nightly=1 - plain_ver="${next}-nightly" - ver="${plain_ver}+${date_str}" -else +ver=`git describe --tag` +visiblever=$ver +if [ "$ver" = 0.0.1 ]; then + + git tag -d 0.0.1 + ver=`git describe --tag HEAD` plain_ver=$ver + +else + + # Extract next version from platform.txt + next=`sed -n -E 's/version=([0-9.]+)/\1/p' ../platform.txt` + + # Figure out how will the package be called + ver=`git describe --exact-match` + if [ $? -ne 0 ]; then + # not tagged version; generate nightly package + date_str=`date +"%Y%m%d"` + is_nightly=1 + plain_ver="${next}-nightly" + ver="${plain_ver}+${date_str}" + else + plain_ver=$ver + fi + visiblever=$ver fi set -e -package_name=esp8266-$ver -echo "Version: $ver" +package_name=esp8266-$visiblever +echo "Version: $visiblever ($ver)" echo "Package name: $package_name" # Set REMOTE_URL environment variable to the address where the package will be @@ -34,7 +46,7 @@ echo "Remote: $REMOTE_URL" if [ -z "$PKG_URL" ]; then if [ -z "$PKG_URL_PREFIX" ]; then - PKG_URL_PREFIX="$REMOTE_URL/versions/$ver" + PKG_URL_PREFIX="$REMOTE_URL/versions/$visiblever" fi PKG_URL="$PKG_URL_PREFIX/$package_name.zip" fi @@ -43,9 +55,9 @@ echo "Docs: $DOC_URL" pushd .. # Create directory for the package -outdir=package/versions/$ver/$package_name +outdir=package/versions/$visiblever/$package_name srcdir=$PWD -rm -rf package/versions/$ver +rm -rf package/versions/$visiblever mkdir -p $outdir # Some files should be excluded from the package @@ -96,7 +108,7 @@ echo \#define ARDUINO_ESP8266_RELEASE_$ver_define >>$outdir/cores/esp8266/core_v echo \#define ARDUINO_ESP8266_RELEASE \"$ver_define\" >>$outdir/cores/esp8266/core_version.h # Zip the package -pushd package/versions/$ver +pushd package/versions/$visiblever echo "Making $package_name.zip" zip -qr $package_name.zip $package_name rm -rf $package_name @@ -109,7 +121,7 @@ echo SHA-256: $sha echo "Making package_esp8266com_index.json" -jq_arg=".packages[0].platforms[0].version = \"$ver\" | \ +jq_arg=".packages[0].platforms[0].version = \"$visiblever\" | \ .packages[0].platforms[0].url = \"$PKG_URL\" |\ .packages[0].platforms[0].archiveFileName = \"$package_name.zip\"" From 899893294c50ae304148d3d1b7c589d34e44a87c Mon Sep 17 00:00:00 2001 From: "Dirk O. Kaar" <19971886+dok-net@users.noreply.github.com> Date: Wed, 2 Oct 2019 19:26:47 +0200 Subject: [PATCH 2/2] Align to latest EspSoftwareSerial release (#6584) * Align to latest EspSoftwareSerial release - nothing ESP8266 specific, but drifting versions otherwise makes life hard for users. * ghostl array compatibility: aggregate initialization, no implicit cast to T*. --- libraries/SoftwareSerial | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/SoftwareSerial b/libraries/SoftwareSerial index 6d9f115955..67836ae6ee 160000 --- a/libraries/SoftwareSerial +++ b/libraries/SoftwareSerial @@ -1 +1 @@ -Subproject commit 6d9f1159555f3025078b3510605b5a2721708535 +Subproject commit 67836ae6eecabafd760d32168144f82d46f3b201