From 8bbb110ab07a474c4c612dd229f87a5454dc92d5 Mon Sep 17 00:00:00 2001
From: weru <fromweru@gmail.com>
Date: Tue, 28 Feb 2023 14:45:40 +0000
Subject: [PATCH] update workflow
---
.github/workflows/agolia-update.yaml | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
diff --git a/.github/workflows/agolia-update.yaml b/.github/workflows/agolia-update.yaml
index 4157458..f32f3ed 100644
--- a/.github/workflows/agolia-update.yaml
+++ b/.github/workflows/agolia-update.yaml
@@ -3,10 +3,11 @@
on:
workflow_dispatch:
branches:
- - main
+ - production
push:
paths:
- - exampleSite/content/**/*
+ - content/**/*
+ # - config.toml
env:
# Name of the branch in your repository which will store your generated site.
@@ -31,7 +32,7 @@
extended: true
- name: Build
- run: hugo -e "production" -d "dist" -s "exampleSite" --minify
+ run: hugo -e "production" -s "exampleSite" -d "dist" --minify
# If build succeeds, store the dist/ dir as an artifact to be used in subsequent phases.
- name: Upload output dist dir as artifact
uses: actions/upload-artifact@v1
@@ -63,11 +64,10 @@
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
- cp exampleSite/dist/index.json index.json
+ cp dist/index.json index.json
git add -A index.json
commit_message=$(git commit -m "Build search index." -a | tr -d '\n' || true)
echo "commit_message=$commxit_message >> $GITHUB_OUTPUT"
-
# Checks if previous stage had any valid commit.
- name: Nothing to commit
id: nothing_committed
@@ -85,16 +85,27 @@
needs: publish
name: Upload Algolia Index
steps:
+ - uses: algolia/setup-algolia-cli@master
+ with:
+ version:
+ 1.2.0
+ - name: clean index
+ id: clean_up_index
+ env:
+ ALGOLIA_APPLICATION_ID: ${{ secrets.ALGOLIA_APP_ID }}
+ ALGOLIA_ADMIN_API_KEY: ${{ secrets.ALGOLIA_ADMIN_KEY }}
+ run: |
+ algolia index clear dimi_site --confirm
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: wangchucheng/algolia-uploader@master
with:
# Such as `Z0U0ACGBN8`
- app_id: ${{ secrets.AGOLIA_INDEX_ID }}
- # Go to https://github.com/dimi365/website/settings/secrets/actions and set an AGOLIA_ADMIN_KEY secret key
- admin_key: ${{ secrets.AGOLIA_ADMIN_KEY }}
- # The algolia search index name.
- index_name: compose # edit appropriately
+ app_id: EG0M7UVCD9
+ # Go to https://github.com/dimi365/website/settings/secrets/actions and set an ALGOLIA_ADMIN_KEY secret key
+ admin_key: ${{ secrets.ALGOLIA_ADMIN_KEY }}
+ # The index name.
+ index_name: ${{ secrets.ALGOLIA_APP_NAME }}
# The index file path relative to repo root. no leading forward slash
index_file_path: index.json
\ No newline at end of file
--
Gitblit v1.10.0