mockband

Firmware for Wii Rock Band guitar and drum kit
git clone https://git.woozle.org/neale/mockband.git

mockband / .gitea
Neale Pickett  ·  2024-01-06

publish.sh

 1#! /bin/sh
 2
 3set -e
 4
 5PACKAGE=${GITHUB_REPOSITORY#*/}
 6VERSION=$GITHUB_REF_NAME
 7
 8BASE=$GITHUB_SERVER_URL/api/packages/$GITHUB_ACTOR/generic/$PACKAGE/$VERSION
 9
10curl \
11  --user "$GITHUB_ACTOR:$PACKAGE_API_TOKEN" \
12  --request DELETE \
13  $BASE
14
15for path in "$@"; do
16  fn=$(basename "$path")
17  echo "=== Upload $VERSION/$fn"
18
19  curl \
20    --user "$GITHUB_ACTOR:$PACKAGE_API_TOKEN" \
21    --request DELETE \
22    $BASE/$fn
23
24  curl \
25    --fail \
26    --user "$GITHUB_ACTOR:$PACKAGE_API_TOKEN" \
27    --upload-file "$path" \
28    $BASE/$fn
29done