|
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