File tree 3 files changed +15
-5
lines changed
3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 31
31
url : ${{ steps.deployment.outputs.page_url }}
32
32
33
33
steps :
34
+ - name : Install pandoc
35
+ run : sudo apt install pandoc
36
+
34
37
- name : Checkout ouroboros-network repository
35
38
uses : actions/checkout@v4
36
39
39
42
id : setup-haskell
40
43
with :
41
44
ghc-version : ${{ matrix.ghc }}
45
+ # we need unpublished `cabal` version to support sublibraries
42
46
cabal-version : ' head'
43
47
44
48
- uses : actions/cache@v4
54
58
- name : Build plan
55
59
run : cabal build --dry-run --enable-tests all
56
60
61
+ - name : Run pandoc
62
+ run : pandoc --from=gfm --to=haddock --output=README.haddock README.md
63
+
57
64
- name : Build Haddock documentation 🔧
58
65
run : |
59
- cabal haddock-project --hackage all
66
+ cabal haddock-project --prologue=README.haddock -- hackage all
60
67
61
68
- name : Upload artifacts
62
69
uses : actions/upload-pages-artifact@v3
Original file line number Diff line number Diff line change 1
1
dist-newstyle /
2
+ README.haddock
Original file line number Diff line number Diff line change @@ -12,16 +12,16 @@ A robust session type framework which supports [protocol pipelining][protocol-pi
12
12
Public content
13
13
--------------
14
14
15
- Duncan Coutts ( @ dcoutts ) Haskell eXchange 2019 [ talk] [ haskell-eXchange ] .
15
+ [ Duncan Coutts] [ dcoutts ] Haskell eXchange 2019 [ talk] [ haskell-eXchange ] .
16
16
17
- Monadic party workshop by Marcin Szamotulski (@ coot ):
17
+ Monadic party workshop by Marcin Szamotulski ([ coot] ):
18
18
* [ part 1] [ monadic-party-part-1 ]
19
19
* [ part 2] [ monadic-party-part-2 ]
20
20
* [ part 2] [ monadic-party-part-3 ]
21
21
22
- Talk at [ Haskell Love 2021] [ haskell-love ] by Marcin Szamotulski (@ coot ), [ slides] [ haskell-love-slides ] .
22
+ Talk at [ Haskell Love 2021] [ haskell-love ] by Marcin Szamotulski ([ coot] ), [ slides] [ haskell-love-slides ] .
23
23
24
- An [ Agda] [ typed-protocols-agda ] implementation by Marcin Szamotulski (@ coot ).
24
+ An [ Agda] [ typed-protocols-agda ] implementation by Marcin Szamotulski ([ coot] ).
25
25
26
26
27
27
[ protocol-pipelining ] : https://www.wikiwand.com/en/Protocol_pipelining
@@ -32,3 +32,5 @@ An [Agda][typed-protocols-agda] implementation by Marcin Szamotulski (@coot).
32
32
[ haskell-love-slides ] : https://coot.me/posts/typed-protocols-at-haskell-love.html
33
33
[ haskell-love ] : https://www.youtube.com/watch?v=EbK6VAqYh3g
34
34
[ typed-protocols-agda ] : https://coot.me/agda/posts.agda.typed-protocols.html
35
+ [ coot ] : https://github.com/coot
36
+ [ dcoutts ] : https://github.com/dcoutts
You can’t perform that action at this time.
0 commit comments