From 39c4635fbd9b5e26c833da23b1d8ed0f6ef4174d Mon Sep 17 00:00:00 2001 From: Francisco Oltra Date: Mon, 21 Feb 2022 20:00:49 -0600 Subject: [PATCH 1/2] Create Search Index Scraper --- .github/workflows/search-index-scraper.yml | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/search-index-scraper.yml diff --git a/.github/workflows/search-index-scraper.yml b/.github/workflows/search-index-scraper.yml new file mode 100644 index 000000000..87b894296 --- /dev/null +++ b/.github/workflows/search-index-scraper.yml @@ -0,0 +1,30 @@ +name: Search Index Scraper + +on: + push: + branches: + - develop + workflow_dispatch: + # + +jobs: + scrape: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Get DocSearch configuration + id: docsearch-config + run: echo "::set-output name=json::$(cat docsearch.json | jq -r tostring)" + - name: Get docsearch scraper docker image + run: docker pull typesense/docsearch-scraper:latest + - name: Run DocSearch Scraper + run: | + docker run -e CONFIG -e TZ -e TYPESENSE -e TYPESENSE_HOST -e TYPESENSE_PORT -e TYPESENSE_PROTO typesense/docsearch-scraper + env: + TZ: UTC + TYPESENSE_API_KEY: ${{ secrets.TYPESENSE_API_KEY }} + TYPESENSE_HOST: ${{ secrets.TYPESENSE_HOST }} + TYPESENSE_PROTOCOL: https + TYPESENSE_PORT: 443 + CONFIG: ${{ steps.docsearch-config.outputs.json }} + From 8b46c042eca7560ae7a6c8e32f6d49e213208071 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Feb 2022 01:35:37 +0000 Subject: [PATCH 2/2] Bump prismjs from 1.22.0 to 1.27.0 in /website Bumps [prismjs](https://github.com/PrismJS/prism) from 1.22.0 to 1.27.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.22.0...v1.27.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: indirect ... Signed-off-by: dependabot[bot] --- website/package-lock.json | 54 +++------------------------------------ 1 file changed, 4 insertions(+), 50 deletions(-) diff --git a/website/package-lock.json b/website/package-lock.json index 37ad2c0a5..1e2fa1888 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -2358,18 +2358,6 @@ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "dev": true }, - "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "dev": true, - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -3076,13 +3064,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "dev": true, - "optional": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4333,16 +4314,6 @@ "minimatch": "~3.0.2" } }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "dev": true, - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, "got": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", @@ -7055,13 +7026,10 @@ "dev": true }, "prismjs": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", - "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", - "dev": true, - "requires": { - "clipboard": "^2.0.0" - } + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true }, "process-nextick-args": { "version": "2.0.1", @@ -7748,13 +7716,6 @@ } } }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "dev": true, - "optional": true - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -8592,13 +8553,6 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "dev": true, - "optional": true - }, "tiny-lr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",