3737 fetch-depth : 2
3838
3939 - name : Setup Deno
40- uses : denoland/setup-deno@v1
40+ uses : denoland/setup-deno@v2
4141 with :
42- deno-version : v1.x
42+ cache : true
43+
44+ - name : " Reference: install"
45+ if : steps.changes.outputs.content_changed == 'true'
46+ working-directory : " reference_gen"
47+ run : deno install
48+
49+ - name : " Reference: generate types"
50+ if : steps.changes.outputs.content_changed == 'true'
51+ working-directory : " reference_gen"
52+ run : deno task types
53+
54+ - name : " Reference: generate docs"
55+ if : steps.changes.outputs.content_changed == 'true'
56+ working-directory : " reference_gen"
57+ run : deno task doc
4358
4459 - name : Check for content changes
4560 id : changes
@@ -64,15 +79,16 @@ jobs:
6479 if : steps.changes.outputs.content_changed == 'true'
6580 run : |
6681 echo "Generating comprehensive Orama search index..."
67- deno task generate:orama:full
82+ deno task generate:search
6883
6984 - name : Upload and deploy to Orama Cloud
7085 if : steps.changes.outputs.content_changed == 'true'
7186 run : |
7287 echo "Uploading search index to Orama Cloud..."
73- deno task upload:orama static/orama-index-full.json --deploy
88+ deno task search:upload
7489 env :
75- ORAMA_INDEX_ID : ${{ secrets.ORAMA_INDEX_ID }}
90+ ORAMA_PROJECT_ID : ${{ vars.ORAMA_PROJECT_ID }}
91+ ORAMA_DATASOURCE_ID : ${{ vars.ORAMA_DATASOURCE_ID }}
7692 ORAMA_PRIVATE_API_KEY : ${{ secrets.ORAMA_PRIVATE_API_KEY }}
7793
7894 - name : Report deployment success
0 commit comments