diff --git a/.circleci/config.yml b/.circleci/config.yml index 8160ac21..b5ef86f6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -125,7 +125,7 @@ jobs: command: | export PYTHONHASHSEED=42 export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA2256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-amd64; + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-amd64; mkdir ${BUILD_FILE_NAME}; pyenv global 3.10.2; pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/linux/build.spec; @@ -133,8 +133,8 @@ jobs: name: Test executable binaries command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-amd64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-amd64; export TEST_FOLDER_NAME=TMP_TEST_FOLDER mkdir ${TEST_FOLDER_NAME} cp -r ${BUILD_FILE_NAME} ${TEST_FOLDER_NAME} @@ -147,8 +147,8 @@ jobs: name: Compress the file command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-amd64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-amd64; tar -zcvf ${BUILD_FILE_NAME}.tar.gz ./${BUILD_FILE_NAME}; mkdir /tmp/artifacts; cp ${BUILD_FILE_NAME}.tar.gz /tmp/artifacts; @@ -172,8 +172,8 @@ jobs: name: Build with build.spec command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-arm64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-arm64; mkdir ${BUILD_FILE_NAME}; pyenv global 3.10.2; pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/linux/build.spec; @@ -181,8 +181,8 @@ jobs: name: Test executable binaries command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-arm64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-arm64; export TEST_FOLDER_NAME=TMP_TEST_FOLDER mkdir ${TEST_FOLDER_NAME} cp -r ${BUILD_FILE_NAME} ${TEST_FOLDER_NAME} @@ -194,8 +194,8 @@ jobs: - run: name: Compress the file command: | - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-linux-arm64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-linux-arm64; tar -zcvf ${BUILD_FILE_NAME}.tar.gz ./${BUILD_FILE_NAME}; mkdir /tmp/artifacts; cp ${BUILD_FILE_NAME}.tar.gz /tmp/artifacts; @@ -218,8 +218,8 @@ jobs: name: Build with build.spec command: | $PYTHONHASHSEED = 42 - $CIRCLE_SHORT_SHA256 = $env:CIRCLE_SHA256.substring(0,7) - $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA256 + "-windows-amd64" + $CIRCLE_SHORT_SHA1 = $env:CIRCLE_SHA1.substring(0,7) + $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA1 + "-windows-amd64" mkdir $BUILD_FILE_NAME $BUILD_FILE_NAME_PATH = ".\" + $BUILD_FILE_NAME pyinstaller --distpath $BUILD_FILE_NAME_PATH .\build_configs\windows\build.spec @@ -227,8 +227,8 @@ jobs: name: Test executable binaries command: | $PYTHONHASHSEED = 42 - $CIRCLE_SHORT_SHA256 = $env:CIRCLE_SHA256.substring(0,7) - $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA256 + "-windows-amd64" + $CIRCLE_SHORT_SHA1 = $env:CIRCLE_SHA1.substring(0,7) + $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA1 + "-windows-amd64" $TEST_FOLDER_NAME = "TMP_TEST_FOLDER" mkdir ${TEST_FOLDER_NAME} Copy-item ${BUILD_FILE_NAME} -destination ${TEST_FOLDER_NAME} -recurse @@ -241,8 +241,8 @@ jobs: name: Compress the file command: | $PYTHONHASHSEED = 42 - $CIRCLE_SHORT_SHA256 = $env:CIRCLE_SHA256.substring(0,7) - $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA256 + "-windows-amd64" + $CIRCLE_SHORT_SHA1 = $env:CIRCLE_SHA1.substring(0,7) + $BUILD_FILE_NAME = "staking_deposit-cli-" + $CIRCLE_SHORT_SHA1 + "-windows-amd64" $BUILD_FILE_NAME_PATH = ".\" + $BUILD_FILE_NAME $ZIP_FILE_NAME = $BUILD_FILE_NAME + ".zip" Compress-Archive -Path $BUILD_FILE_NAME_PATH -DestinationPath $ZIP_FILE_NAME @@ -267,16 +267,16 @@ jobs: name: Build with build.spec command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-darwin-amd64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-darwin-amd64; mkdir ${BUILD_FILE_NAME}; pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/macos/build.spec; - run: name: Test executable binaries command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-darwin-amd64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-darwin-amd64; export TEST_FOLDER_NAME=TMP_TEST_FOLDER mkdir ${TEST_FOLDER_NAME} cp -r ${BUILD_FILE_NAME} ${TEST_FOLDER_NAME} @@ -289,8 +289,8 @@ jobs: name: Compress the file command: | export PYTHONHASHSEED=42 - export CIRCLE_SHORT_SHA256=$(eval echo $CIRCLE_SHA256 | cut -c -7) - export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA256}-darwin-amd64; + export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7) + export BUILD_FILE_NAME=staking_deposit-cli-${CIRCLE_SHORT_SHA1}-darwin-amd64; tar -zcvf ${BUILD_FILE_NAME}.tar.gz ./${BUILD_FILE_NAME}; mkdir /tmp/artifacts; cp ${BUILD_FILE_NAME}.tar.gz /tmp/artifacts;