Skip to content

Dropdown fields (#528) #380

Dropdown fields (#528)

Dropdown fields (#528) #380

Workflow file for this run

name: Push docs to MarkPrompt
on:
push:
branches:
- main
env:
MARKPROMPT_TOKEN: ${{ secrets.MARKPROMPT_TOKEN }}
jobs:
upload-docs:
name: Upload Docs to MarkPrompt
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Prepare Renamed Docs
run: |
find extensions -type f -name "README.md" -print0 | while IFS= read -r -d '' file; do
parent=$(basename "$(dirname "$file")")
if [ "$parent" != "avaAi" ] && [ "$parent" != "hello-world" ] && [ "$parent" != "wellinks" ]; then
cp "$file" "$(dirname "$file")/${parent}_extension.md"
fi
done
- name: Generate Marketplace File
run: |
echo '---' > extensions/marketplace.md
echo 'title: Awell Marketplace' >> extensions/marketplace.md
echo 'description: The Awell Marketplace lists all available extensions that help you integrate all the apps you already use for CareOps in your care flows.' >> extensions/marketplace.md
echo '---' >> extensions/marketplace.md
echo '# Awell Marketplace' >> extensions/marketplace.md
echo '' >> extensions/marketplace.md
echo 'The Awell Marketplace lists all available extensions that help you integrate all the apps you already use for CareOps in your care flows. Awell has an integration or extension with the following apps:' >> extensions/marketplace.md
find extensions -type f -name "*_extension.md" -print0 | while IFS= read -r -d '' file; do
title=$(grep -m 1 '^title: ' "$file" | sed -e 's/title: //')
description=$(grep -m 1 '^description: ' "$file" | sed -e 's/description: //')
echo "- $title: $description" >> extensions/marketplace.md
done
- name: Zip Docs
run: zip data.zip $(find extensions -type f -name "*_extension.md") extensions/marketplace.md
- name: Upload docs to MarkPrompt
run: |
curl https://api.markprompt.com/v1/train \
-X POST \
-H "Authorization: Bearer ${{ env.MARKPROMPT_TOKEN }}" \
-H "Content-Type: application/zip" \
--data-binary @data.zip
- name: Clean Up Copied Files
run: |
find extensions -type f -name "*_extension.md" -exec sh -c 'parent=$(basename $(dirname {})); filename=$(basename {}); if [ "$filename" = "${parent}_extension.md" ]; then rm -f {}; fi' \;
rm extensions/marketplace.md