name: Algolia Indexer for Label Studio Docs on: push: branches: ["develop"] paths: - "docs/**" - ".github/workflows/algolia-crawler-ls-docs.yml" jobs: algolia_indexer: runs-on: ubuntu-latest env: APPLICATION_ID: "M7RXTHKYPM" API_KEY: ${{ secrets.ALGOLIA_ADMIN_API_KEY }} INDEX_NAME: "labelstudiodocs" CONFIG: > { "index_name": "labelstudiodocs", "stop_urls": ["https://labelstud.io/guide/index.html", "https://labelstud.io/sdk/index.html"], "selectors_exclude": [".home-page-index"], "sitemap_urls": ["https://labelstud.io/sitemap-blog.xml", "https://labelstud.io/guide/sitemap-docs.xml"], "selectors": { "default": { "lvl0": ".content h1, .ResourcesBannerHeading, .BlogTitle", "lvl1": ".content h2, .ResourcesContent h1, .ResourcesContent h2", "lvl2": ".content h3, .ResourcesContent h3", "lvl3": ".content h4, .ResourcesContent h4", "lvl4": ".content h5, .ResourcesContent h5", "lvl5": ".content h6, .ResourcesContent h6", "content": ".content-markdown > *, .ResourcesContent > .Text" } } } name: Index Algolia steps: - name: Algolia Docsearch Action id: algolia uses: adapttive/algolia-docsearch-action@1.1.1