cloudflare/cloudflared
Publicmirrored from https://github.com/cloudflare/cloudflaredAvailable
.ci/scripts/release-target.sh
18lines · modecode
| 1 | #!/bin/bash |
| 2 | set -e -u -o pipefail |
| 3 | |
| 4 | # Check if a make target is provided as an argument |
| 5 | if [ $# -eq 0 ]; then |
| 6 | echo "Error: Make target argument is required" |
| 7 | echo "Usage: $0 <make-target>" |
| 8 | exit 1 |
| 9 | fi |
| 10 | |
| 11 | MAKE_TARGET=$1 |
| 12 | |
| 13 | python3 -m venv venv |
| 14 | source venv/bin/activate |
| 15 | |
| 16 | # Our release scripts are written in python, so we should install their dependecies here. |
| 17 | pip install pynacl==1.4.0 pygithub==1.55 boto3==1.42.30 python-gnupg==0.4.9 |
| 18 | make $MAKE_TARGET |
| 19 | |