forked from The-OpenROAD-Project/ORAssistant
-
Notifications
You must be signed in to change notification settings - Fork 0
42 lines (39 loc) · 1.33 KB
/
Copy pathupload.yml
File metadata and controls
42 lines (39 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
name: Upload latest documentation
on:
workflow_dispatch:
env:
HF_RAG_REPO: The-OpenROAD-Project/ORAssistant_RAG_Dataset
OR_COMMIT_HASH: ffc5760f2df639cd184c40ceba253c7e02a006d5
ORFS_COMMIT_HASH: b94834df01cb58915bc0e8dabf85a314fbd8fb9e
OPENSTA_COMMIT_HASH: 1c7f022cd0a02ce71d047aa3dbb64e924b6efbd5
jobs:
or-manpages:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Set up prerequisites
working-directory: ./backend
run: |
sudo apt-get update
sudo apt-get install -y make pandoc git
make init-dev
- name: Populate environment variables
working-directory: ./backend
run: |
rm -f .env && touch .env
echo "OR_REPO_COMMIT=$OR_COMMIT_HASH" >> .env
echo "ORFS_REPO_COMMIT=$ORFS_COMMIT_HASH" >> .env
echo "OPENSTA_REPO_COMMIT=$OPENSTA_COMMIT_HASH" >> .env
- name: Preprocess docs
working-directory: ./backend
run: |
. .venv/bin/activate
python build_docs.py
- name: Upload files
working-directory: ./backend
run: |
. .venv/bin/activate
huggingface-cli login --token ${{ secrets.HF_TOKEN }}
huggingface-cli upload ${{ env.HF_RAG_REPO }} ./data / --repo-type dataset
huggingface-cli logout