mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-09 22:25:02 +03:00
18 lines
970 B
Bash
Executable File
18 lines
970 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# publish-homebrew.sh <sign-macos dir> <build-archives dir>: updates opencode-v2 in anomalyco/homebrew-tap over SSH
|
|
# with its write deploy key (HOMEBREW_TAP_DEPLOY_KEY) and registers the homebrew update artifact.
|
|
. "$(dirname "$0")/lib.sh"
|
|
|
|
if ! dry_run; then
|
|
test -n "${HOMEBREW_TAP_DEPLOY_KEY:-}" || die "Missing HOMEBREW_TAP_DEPLOY_KEY"
|
|
ssh_dir=$(mktemp -d)
|
|
printf '%s\n' "$HOMEBREW_TAP_DEPLOY_KEY" > "$ssh_dir/key"
|
|
chmod 600 "$ssh_dir/key"
|
|
echo "github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl" > "$ssh_dir/known_hosts"
|
|
export GIT_SSH_COMMAND="ssh -i $ssh_dir/key -o IdentitiesOnly=yes -o StrictHostKeyChecking=yes -o UserKnownHostsFile=$ssh_dir/known_hosts"
|
|
fi
|
|
|
|
push_git "git@github.com:anomalyco/homebrew-tap.git" \
|
|
"chore: update opencode-v2 to $OPENCODE_VERSION" bash "$release_dir/render-homebrew.sh" "$1" "$2"
|
|
publish_update cli homebrew '{"package": "anomalyco/tap/opencode-v2"}'
|