Skip to content

Commit 75478cb

Browse files
committed
GHA
1 parent 9482f03 commit 75478cb

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

.github/workflows/documentation.yaml

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
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

Comments
 (0)