Skip to content

docs(billing): update description #1999

docs(billing): update description

docs(billing): update description #1999

Workflow file for this run

name: main
on: [push, pull_request]
jobs:
build:
name: Build
if: "!contains(github.event.commits[0].message, 'ci skip')"
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup golang v1.x
uses: actions/setup-go@v2
with:
go-version: ^1.13
- name: Build all
env:
DEPLOYER_TOKEN: ${{secrets.GH_TOKEN}}
run: |
git submodule update --init --recursive
git submodule update --remote --merge
pip3 install grpcio
pip3 install grpcio-tools
PB_REL="https://github.com/protocolbuffers/protobuf/releases"
curl -LO $PB_REL/download/v25.1/protoc-25.1-linux-x86_64.zip
unzip protoc-25.1-linux-x86_64.zip -d $HOME/.local
curl -LO https://github.com/bufbuild/buf/releases/download/v1.28.1/buf-Linux-x86_64.tar.gz
tar xvzf buf-Linux-x86_64.tar.gz
cp buf/bin/* $HOME/.local/bin/
export GO111MODULE=on
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/[email protected] \
github.com/grpc-ecosystem/grpc-gateway/v2/[email protected]
go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@latest
export PATH="$PATH:$HOME/.local/bin:$(go env GOPATH)/bin"
# Hack: I don't know how to setup go_package properly when importing protos via submodule so resort to good old sed:
grep -rl 'tobereplaced"' | xargs sed -i -e 's/tobereplaced"/protos"/g'
# Start build:
mkdir -p generated/py && chmod +x ./build.sh && ./build.sh
if [[ "$GITHUB_REF" != "refs/heads/main" ]]; then
exit 0
fi
# Update blue-sdk-go:
WORKSPACE_ROOT=$PWD
# Hack: I don't know how to setup go_package properly when importing protos via submodule so resort to good old sed:
grep -rl 'alphauslabs/protos' generated/go/ | xargs sed -i -e 's/alphauslabs\/protos/alphauslabs\/blue-sdk-go\/protos/g'
cd /tmp/ && git clone https://github.com/alphauslabs/blue-sdk-go && cd blue-sdk-go/
cp -rv $WORKSPACE_ROOT/generated/index.html docs/
cp -rv $WORKSPACE_ROOT/generated/go/* . && git status
git config user.email "[email protected]"
git config user.name "mobingideployer"
git add . && git commit -am "$GITHUB_REF $GITHUB_SHA" || true
git remote add origin-tmp https://[email protected]/alphauslabs/blue-sdk-go.git > /dev/null 2>&1
git push --set-upstream origin-tmp
# Update blue-sdk-python:
cd /tmp/ && git clone https://github.com/alphauslabs/blue-sdk-python && cd blue-sdk-python
cp -rv $WORKSPACE_ROOT/generated/py/alphausblue* . && git status
git config user.email "[email protected]"
git config user.name "mobingideployer"
git add . && git commit -am "$GITHUB_REF $GITHUB_SHA" || true
git remote add origin-tmp https://[email protected]/alphauslabs/blue-sdk-python.git > /dev/null 2>&1
git push --set-upstream origin-tmp
# Update OpenAPI docs repo:
cd /tmp/ && git clone https://github.com/alphauslabs/blueapidocs && cd blueapidocs
cp $WORKSPACE_ROOT/openapiv2/apidocs.swagger.json ./apidocs.json && git status
git config user.email "[email protected]"
git config user.name "mobingideployer"
git add . && git commit -am "$GITHUB_REF $GITHUB_SHA" || true
git remote add origin-tmp https://[email protected]/alphauslabs/blueapidocs.git > /dev/null 2>&1
git push --set-upstream origin-tmp