File tree 1 file changed +22
-43
lines changed
1 file changed +22
-43
lines changed Original file line number Diff line number Diff line change 1
- name : build
1
+ name : Main Workflows
2
2
3
3
on :
4
- schedule :
5
- - cron : ' 0 0 * * 0'
6
- workflow_dispatch :
7
4
push :
8
- branches : main
9
-
10
- jobs :
11
- build-deploy :
12
- runs-on : ubuntu-latest
13
- permissions :
14
- contents : write
15
- steps :
16
- - name : Check out repository
17
- uses : actions/checkout@v2
5
+ branches : ["main"]
6
+ repository_dispatch :
7
+ types : [custom-event]
8
+ workflow_dispatch :
18
9
19
- - name : Set up quarto
20
- uses : quarto-dev/quarto-actions/setup@v2
21
- with :
22
- version : pre-release
23
- tinytex : true
10
+ permissions :
11
+ contents : write
12
+ pages : write
24
13
25
- - name : register tinytex globally for diagram.lua
26
- run : |
27
- mkdir -p ~/.local/bin
28
- ~/.TinyTeX/bin/x86_64-linux/tlmgr update --self
29
- ~/.TinyTeX/bin/x86_64-linux/tlmgr option sys_bin ~/.local/bin
30
- ~/.TinyTeX/bin/x86_64-linux/tlmgr path add
31
- ~/.TinyTeX/bin/x86_64-linux/tlmgr install libertinus-fonts
32
14
33
- - name : Install Computo extension for Quarto
34
- run : |
35
- quarto add --no-prompt computorg/computo-quarto-extension
36
-
37
- - name : Install Python and Dependencies
38
- uses : actions/setup-python@v4
39
- with :
40
- python-version : ' 3.10'
41
- cache : ' pip'
42
- - run : pip install -r requirements.txt
43
-
44
- - name : Render and Publish
45
- uses : quarto-dev/quarto-actions/publish@v2
46
- with :
47
- target : gh-pages
48
- env :
49
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
15
+ jobs :
16
+ call_env_workflow :
17
+ uses : computorg/workflows/.github/workflows/global-env.yml@main
18
+ secrets :
19
+ token : ${{ secrets.GITHUB_TOKEN }}
20
+ with :
21
+ config-path : ' ./config/quarto_config.yml'
22
+ call_quartopublish_workflow :
23
+ uses : computorg/workflows/.github/workflows/publish-render.yml@main
24
+ needs : call_env_workflow
25
+ with :
26
+ config-path : ' ./config/quarto_config.yml'
27
+ secrets :
28
+ token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments