1515 steps :
1616
1717 - uses : actions/checkout@v4
18+ path : fractal-analytics-platform.github.io
1819
1920 - uses : actions/setup-python@v5
2021 with :
@@ -24,29 +25,29 @@ jobs:
2425 # MKDocs build
2526
2627 - name : Install dependencies
27- run : python -m pip install -r requirements.txt
28+ run : python -m pip install -r fractal-analytics-platform.github.io/ requirements.txt
2829
2930 - name : MKDocs build
30- run : mkdocs build --config-file mkdocs.yml --strict
31+ run : mkdocs build --config-file fractal-analytics-platform.github.io/ mkdocs.yml --strict
3132
3233 # Retrieve remote task-list data
3334
3435 - name : Install requirements
35- run : python3 -m pip install -r tasks/data_retrieval/requirements.txt
36+ run : python3 -m pip install -r fractal-analytics-platform.github.io/ tasks/data_retrieval/requirements.txt
3637
3738 - name : Fetch tasks data
38- run : python3 -u tasks/data_retrieval/create_tasks_data.py
39+ run : python3 -u fractal-analytics-platform.github.io/ tasks/data_retrieval/create_tasks_data.py
3940
40- - run : cat tasks/data_retrieval/tasks_data.json
41+ - run : cat fractal-analytics-platform.github.io/ tasks/data_retrieval/tasks_data.json
4142
4243 - run : pwd # FIXME
43-
44- - run : ls -lh # FIXME
44+ - run : ls -lh * */* # FIXME
4545
4646 - uses : actions/checkout@v4
4747 with :
4848 repository : fractal-analytics-platform/fractal-web
4949 ref : tasks-list-module # FIXME
50+ path : fractal-web
5051 # sparse-checkout: | # FIXME
5152 # components
5253 # tasks-list
@@ -55,37 +56,34 @@ jobs:
5556 with :
5657 node-version : 20
5758 cache : npm
59+ node-version-file : fractal-web/package.json
5860
5961 - run : pwd # FIXME
60-
61- - run : ls -lh # FIXME
62+ - run : ls -lh * */* # FIXME
6263
6364 - name : Install components dependencies
6465 run : |
65- cd components
66+ cd fractal-web/ components
6667 npm install
6768
6869 - name : Install tasks-list dependencies
6970 run : |
70- cd tasks-list
71+ cd fractal-web/ tasks-list
7172 npm install
7273
7374 - run : pwd # FIXME
74-
75- - run : ls -lh # FIXME
76- - run : ls -lh tasks # FIXME
77- - run : ls -lh tasks/data_retrieval/ # FIXME
75+ - run : ls -lh * */* # FIXME
7876
7977 - name : Move tasks.json file to tasks-list/src
80- run : mv tasks/data_retrieval/tasks_data.json tasks-list/src/tasks.json
78+ run : mv fractal-analytics-platform.github.io/ tasks/data_retrieval/tasks_data.json fractal-web/ tasks-list/src/tasks.json
8179
8280 - name : Build tasks-list page
8381 run : |
84- cd tasks-list
82+ cd fractal-web/ tasks-list
8583 npm run build
8684
8785 - name : Move tasks-list built files in docs site
88- run : mv tasks-list/build/ site/fractal-tasks
86+ run : mv fractal-web/ tasks-list/build/ fractal-analytics-platform.github.io/ site/fractal-tasks
8987
9088 - name : Deploy docs
9189 if : ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
0 commit comments