github.1485827954.workers.dev/nektos/act@v0.2.63/.github/actions/choco/entrypoint.sh (about) 1 #!/bin/bash 2 3 set -e 4 5 function choco { 6 mono /opt/chocolatey/choco.exe "$@" --allow-unofficial --nocolor 7 } 8 9 function get_version { 10 local version=${INPUT_VERSION:-$(git describe --tags)} 11 version=(${version//[!0-9.-]/}) 12 local version_parts=(${version//-/ }) 13 version=${version_parts[0]} 14 if [ ${#version_parts[@]} -gt 1 ]; then 15 version=${version_parts}.${version_parts[1]} 16 fi 17 echo "$version" 18 } 19 20 ## Determine the version to pack 21 VERSION=$(get_version) 22 echo "Packing version ${VERSION} of act" 23 rm -f act-cli.*.nupkg 24 mkdir -p tools 25 cp LICENSE tools/LICENSE.txt 26 cp VERIFICATION tools/VERIFICATION.txt 27 cp dist/act_windows_amd64_v1/act.exe tools/ 28 choco pack act-cli.nuspec --version ${VERSION} 29 if [[ "$INPUT_PUSH" == "true" ]]; then 30 choco push act-cli.${VERSION}.nupkg --api-key ${INPUT_APIKEY} -s https://push.chocolatey.org/ --timeout 180 31 fi