Skip to content

Some performance improvement and introducing multi line xaxis ticks, for line, bar and area charts, #481

Some performance improvement and introducing multi line xaxis ticks, for line, bar and area charts,

Some performance improvement and introducing multi line xaxis ticks, for line, bar and area charts, #481

Workflow file for this run

name: Build and deploy docs
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
defaults:
run:
working-directory: docs
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: pnpm/action-setup@v2
with:
version: 9.0.6
- uses: actions/setup-node@v4
with:
node-version: 18
cache: pnpm
cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install dependencies of sdk
run: pnpm install --frozen-lockfile
working-directory: js
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build website
run: pnpm build
- name: Upload Build Artifact
if: github.ref == 'refs/heads/main'
uses: actions/upload-pages-artifact@v3
with:
path: docs/build
deploy:
name: Deploy to GitHub Pages
if: github.ref == 'refs/heads/main'
needs: build
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
permissions:
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source
# Deploy to the github-pages environment
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4