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