Skip to content

Commit 34bc048

Browse files
authored
Merge pull request #3680 from replicatedhq/update-algolia-action
Update algolia crawl workflow
2 parents 8223e52 + 46d4a6e commit 34bc048

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed
Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
1-
name: scrape
2-
concurrency: scrape
1+
name: Algolia Crawler
2+
3+
concurrency: algolia-crawl
4+
35
on:
46
push:
5-
branches:
6-
- main
7+
branches: [ main ]
78
workflow_dispatch:
9+
810
jobs:
9-
scrape:
11+
trigger_crawl:
12+
name: Trigger Algolia Crawl
1013
runs-on: ubuntu-latest
1114
steps:
12-
- name: check out code 🛎d
13-
uses: actions/checkout@v6
14-
# when scraping the site, inject secrets as environment variables
15-
# then pass their values into the Docker container using "-e" syntax
16-
# and inject config.json contents as another variable
17-
- name: scrape the site 🧽
18-
env:
19-
ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }}
20-
ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
15+
- name: Trigger Algolia Crawler
2116
run: |
22-
docker run \
23-
-e ALGOLIA_APP_ID -e ALGOLIA_API_KEY \
24-
-e CONFIG="$(cat config.json)" \
25-
algolia/docsearch-scraper
17+
curl -X POST \
18+
'https://crawler.algolia.com/api/1/crawlers/${{ secrets.CRAWLER_ID }}/reindex' \
19+
-H 'Content-Type: application/json' \
20+
--user '${{ secrets.CRAWLER_USER_ID }}:${{ secrets.CRAWLER_API_KEY }}'

0 commit comments

Comments
 (0)