Commit graph

21 commits

Author SHA1 Message Date
Tom van Woudenberg
06992f0711
Update call-deploy-book.yml 2025-07-29 07:19:42 +02:00
Tom van Woudenberg
1096b93dbd
Update call-deploy-book.yml 2025-07-29 07:18:34 +02:00
Tom van Woudenberg
31f74a521f
Update call-deploy-book.yml 2024-11-05 09:32:00 +01:00
Tom van Woudenberg
1dcb3a3ca5
Update call-deploy-book.yml 2024-04-16 20:43:50 +02:00
Severin
6a2f75b1b9 Use workflow in a different repo 2024-04-15 13:22:59 +02:00
Severin
40782d87e7 Add note on paths 2024-04-15 13:21:50 +02:00
Severin
dc351c02ef Clean branch names in symlinking 2024-04-14 20:28:12 +02:00
Severin
8103e51451 Log cleaning branch names 2024-04-14 20:27:38 +02:00
Severin
b46a30b33a Use reusable workflow 2024-04-14 20:26:54 +02:00
Tom van Woudenberg
457fcda143
Update deploy-book-ghpages.yml 2024-04-11 08:16:20 +02:00
Caspar Jungbacker
733fa8a6d4 [Feature] Use PyPI version of teachbooks 2024-04-04 15:18:29 +02:00
Severin
b9e8e71a59 Fix teachbooks usage 2024-04-03 18:13:35 +02:00
Severin
67659646d1 Correct aliasing 2024-04-03 15:46:47 +02:00
Severin
70b333585e Clean branch name from spec chars 2024-04-03 14:38:22 +02:00
Severin
56b155c59e Run on push on all branches 2024-04-03 14:36:55 +02:00
Severin
943ed05bf4 Add rules for branches
1. User can set the "primary" branch to live at page root.
This is `publish` by default.
2. User can set a list of aliases (symbolic links).
The default setting maps `draft` to `main`, and `book` to `publish`.
3. User can set a list of branch to be deployed.
By default: deploy all branches (indicated by '*').

NOTE: If user wants no branches deployed, or no aliases, they can set
the corresponding variables to ' '.
2024-04-02 20:24:59 +02:00
Severin
01d0f3943f Make primary branch accessible at page root 2024-04-02 19:59:06 +02:00
Severin
3bc40cc4b9 Preprocess with teachbooks pkg 2024-04-02 19:57:37 +02:00
Severin
3c0fb4389e Cache book builds 2024-04-02 19:57:10 +02:00
Severin
409750bb36 build: Build books for multiple branches 2024-03-03 13:34:31 +01:00
Severin
14c2846880 build: Deploy from main to pages 2024-02-28 07:15:55 +01:00