Commit graph

13 commits

Author SHA1 Message Date
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