|
1 | 1 | #!/bin/bash |
2 | 2 | set -euo pipefail |
3 | | -set -x |
| 3 | + |
4 | 4 | SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )" |
5 | 5 | BUILD_DIR="${SCRIPTPATH}/../build" |
6 | 6 | BUILD_ID=$(uuidgen | cut -d'-' -f1 | tr '[:upper:]' '[:lower:]') |
@@ -137,6 +137,11 @@ for os_arch in "${PLATFORMS[@]}"; do |
137 | 137 | os=$(echo "${os_arch}" | cut -d'/' -f1) |
138 | 138 | arch=$(echo "${os_arch}" | cut -d'/' -f2) |
139 | 139 |
|
| 140 | + ## Windows is not supported with homebrew |
| 141 | + if [[ "${os}" == "windows" ]]; then |
| 142 | + continue |
| 143 | + fi |
| 144 | + |
140 | 145 | asset_url="${BASE_ASSET_URL}-${os}-${arch}.tar.gz" |
141 | 146 | asset_file="${BINARY_BASE}-${os}-${arch}.tar.gz" |
142 | 147 | asset_file_path="${DOWNLOAD_DIR}/${asset_file}" |
@@ -192,14 +197,18 @@ if [[ "${DRY_RUN}" -eq 0 ]]; then |
192 | 197 | git remote set-url origin https://${GITHUB_USERNAME}:${GITHUB_TOKEN}@github.com/${GITHUB_USERNAME}/${TAP_NAME}.git |
193 | 198 | DEFAULT_BRANCH=$(git rev-parse --abbrev-ref HEAD | tr -d '\n') |
194 | 199 |
|
195 | | - cp "${BREW_CONFIG_DIR}/${BINARY_BASE}.json" "${FORK_DIR}/bottle-configs/${BINARY_BASE}.json" |
196 | | - |
197 | | - FORK_RELEASE_BRANCH="${BINARY_BASE}-${VERSION}-${BUILD_ID}" |
198 | | - |
199 | 200 | git config user.name "ec2-bot 🤖" |
200 | 201 | git config user.email "ec2-bot@users.noreply.github.com" |
201 | 202 |
|
| 203 | + # Sync the fork |
| 204 | + git pull upstream "${DEFAULT_BRANCH}" |
| 205 | + git push -u origin "${DEFAULT_BRANCH}" |
| 206 | + |
| 207 | + FORK_RELEASE_BRANCH="${BINARY_BASE}-${VERSION}-${BUILD_ID}" |
202 | 208 | git checkout -b "${FORK_RELEASE_BRANCH}" upstream/${DEFAULT_BRANCH} |
| 209 | + |
| 210 | + cp "${BREW_CONFIG_DIR}/${BINARY_BASE}.json" "${FORK_DIR}/bottle-configs/${BINARY_BASE}.json" |
| 211 | + |
203 | 212 | git add "bottle-configs/${BINARY_BASE}.json" |
204 | 213 | git commit -m "${BINARY_BASE} update to version ${VERSION_NUM}" |
205 | 214 |
|
|
0 commit comments