@@ -13,36 +13,38 @@ jobs:
13
13
# cd expyriment
14
14
# echo "$PWD"
15
15
# git clone https://github.com/expyriment/documentation
16
- - name : Checkout
16
+
17
+ - name : Checkout Documentation
17
18
uses : actions/checkout@v4
18
19
with :
19
- repository : expyriment/expyriment
20
- path : expyriment
21
- - name : Checkout
20
+ path : documentation
21
+ - name : Get latest Expyriment release
22
+ id : latest
23
+ uses : pozetroninc/github-action-get-latest-release@master
24
+ with :
25
+ owner : expyriment
26
+ repo : expyriment
27
+ excludes : draft#, prerelease
28
+ - name : Checkout Expyriment
22
29
uses : actions/checkout@v4
23
30
with :
24
- path : documentation
31
+ repository : expyriment/expyriment
32
+ path : expyriment
33
+ ref : tags/${{ steps.latest.outputs.release }}
25
34
- name : Set up Python
26
35
uses : actions/setup-python@v5
27
36
- name : Install dependencies
28
37
run : |
29
38
python -m pip install -U pip wheel
30
39
- name : Build
31
40
run : |
32
- echo "$PWD"
33
- sudo apt-get install -y tree
34
- cd
35
- tree -d
36
- cd expyriment/documentation/sphinx
37
- make html
38
- #python create_rst_api_reference.py
39
- #sphinx-build -b html _build/html
40
- cd ..
41
+ cd documentation/sphinx
42
+ make html EXPYRIMENT_PATH=../expyriment
41
43
- name : Deploy
42
44
uses : JamesIves/github-pages-deploy-action@v4
43
45
with :
44
46
branch : gh-pages-test # change back to gh-pages after testing
45
- folder : sphinx/_build/html/
47
+ folder : documentation/ sphinx/_build/html/
46
48
target-folder : ./
47
49
clean-exclude : |
48
50
old/
0 commit comments