Lines Matching +full:bpftool +full:-
3 set -o errexit
4 set -o nounset
5 set -o pipefail
12 # '/repos/qmonnet/bpftool/releases/tags/v7.2.0-snapshot.0' \
13 # --jq '.id'
15 # '/repos/qmonnet/bpftool/releases/96330927/assets' \
16 # --jq '.[] | select(.name == "bpftool-amd64.tar.gz").id'
18 # --method PATCH \
19 # -H "Accept: application/vnd.github+json" \
20 # -H "X-GitHub-Api-Version: 2022-11-28" \
21 # '/repos/qmonnet/bpftool/releases/assets/100280866' \
22 # -f name='bpftool-arm64.tar.gz' \
23 # -f label='Compressed binary (arm64)'
25 REPO="libbpf/bpftool"
28 echo "Update asset labels for bpftool releases"
33 echo " -h display this help"
48 shift $((OPTIND-1))
49 [[ "${1:-}" = "--" ]] && shift
52 if [[ "$#" -lt 1 ]]; then
60 declare -A assets_labels=(
61 …["bpftool-libbpf-${release_tag}-sources.tar.gz"]="Source code, including libbpf submodule (tar.gz)"
65 release_id="$(gh api "/repos/${REPO}/releases/tags/${release_tag}" --jq '.id')"
71 --jq ".[] | select(.name == \"${asset_name}\").id")"
76 read -rp 'proceed? [y/N]: ' answer
81 --method PATCH \
82 -H 'Accept: application/vnd.github+json' \
83 -H 'X-GitHub-Api-Version: 2022-11-28' \
85 -f label="${assets_labels[${asset_name}]}"