32 lines
		
	
	
		
			740 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			740 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -e
 | |
| 
 | |
| cd "$(dirname "$0")/.."
 | |
| 
 | |
| me=$(basename "$0")
 | |
| 
 | |
| echo --- update gitbook-cage
 | |
| if [[ -n $CI_BRANCH ]]; then
 | |
|   (
 | |
|     set -x
 | |
|     (
 | |
|       . ci/rust-version.sh stable
 | |
|       ci/docker-run.sh "$rust_stable_docker_image" make -Cbook -B svg
 | |
|     )
 | |
|     # make a local commit for the svgs
 | |
|     git add -A -f book/src/.gitbook/assets/.
 | |
|     if ! git diff-index --quiet HEAD; then
 | |
|       git config user.email maintainers@solana.com
 | |
|       git config user.name "$me"
 | |
|       git commit -m "gitbook-cage update $(date -Is)"
 | |
|       git push -f git@github.com:solana-labs/solana-gitbook-cage.git HEAD:refs/heads/"$CI_BRANCH"
 | |
|       # pop off the local commit
 | |
|       git reset --hard HEAD~
 | |
|     fi
 | |
|   )
 | |
| else
 | |
|   echo CI_BRANCH not set
 | |
| fi
 | |
| 
 | |
| exit 0
 |