Skip to content

Commit

Permalink
v2.0: Publish Agave docs (backport of #2887) (#2899)
Browse files Browse the repository at this point in the history
Publish Agave docs (#2887)

* Add publish-docs.sh to build.sh

* Add debugging echos

* Fake being in CI

* Update vercel doc project names

* Remove debugging echos. Remove CI var.

(cherry picked from commit 383b49f)

Co-authored-by: Will Hickey <will.hickey@anza.xyz>
  • Loading branch information
mergify[bot] and willhickey authored Sep 19, 2024
1 parent 1b5c614 commit 57227ea
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
11 changes: 11 additions & 0 deletions docs/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,14 @@ source ../ci/rust-version.sh
# Build from /src into /build
npm run build
echo $?

# Publish only from merge commits and beta release tags
if [[ -n $CI ]]; then
if [[ -z $CI_PULL_REQUEST ]]; then
if [[ -n $CI_TAG ]] && [[ $CI_TAG != $BETA_CHANNEL* ]]; then
echo "not a beta tag"
exit 0
fi
./publish-docs.sh
fi
fi
8 changes: 4 additions & 4 deletions docs/publish-docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ fi
CONFIG_FILE=vercel.json

if [[ -n $CI_TAG ]]; then
PROJECT_NAME=docs-solana-com
PROJECT_NAME=docs-anza-xyz
else
eval "$(../ci/channel-info.sh)"
case $CHANNEL in
edge)
PROJECT_NAME=edge-docs-solana-com
PROJECT_NAME=edge-docs-anza-xyz
;;
beta)
PROJECT_NAME=beta-docs-solana-com
PROJECT_NAME=beta-docs-anza-xyz
;;
*)
PROJECT_NAME=docs
Expand Down Expand Up @@ -151,4 +151,4 @@ EOF
echo "VERCEL_TOKEN is undefined. Needed for Vercel authentication."
exit 1
}
vercel deploy . --local-config="$CONFIG_FILE" --confirm --token "$VERCEL_TOKEN" --prod
vercel deploy . --local-config="$CONFIG_FILE" --yes --token "$VERCEL_TOKEN" --prod

0 comments on commit 57227ea

Please sign in to comment.