File tree 6 files changed +19
-19
lines changed
6 files changed +19
-19
lines changed Original file line number Diff line number Diff line change 15
15
run : |
16
16
make -C docs/tools/
17
17
docker run -v `pwd`/docs/v1:/usr/src/p4-spec p4lang/p4rt-asciidoc make
18
- ls docs/v1/P4Runtime-Spec.pdf
19
- ls docs/v1/P4Runtime-Spec.html
18
+ ls docs/v1/build
20
19
- name : Upload spec to S3 if needed
21
20
if : ${{ github.actor != 'dependabot[bot]' }}
22
21
uses : jakejarvis/s3-sync-action@v0.5.1
27
26
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
28
27
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
29
28
AWS_REGION : ' us-west-2'
30
- SOURCE_DIR : ' docs/v1'
29
+ SOURCE_DIR : ' docs/v1/build '
31
30
DEST_DIR : ci/${{ github.ref_name }} # only runs for push events
Original file line number Diff line number Diff line change 18
18
run : |
19
19
make -C docs/tools/
20
20
docker run -v `pwd`/docs/v1:/usr/src/p4-spec p4lang/p4rt-asciidoc make
21
- ls docs/v1/P4Runtime-Spec.pdf
22
- ls docs/v1/P4Runtime-Spec.html
21
+ ls docs/v1/build
23
22
- name : Upload spec to S3
24
23
uses : jakejarvis/s3-sync-action@v0.5.1
25
24
with :
@@ -29,15 +28,14 @@ jobs:
29
28
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
30
29
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
31
30
AWS_REGION : ' us-west-2'
32
- SOURCE_DIR : ' docs/v1'
31
+ SOURCE_DIR : ' docs/v1/build '
33
32
DEST_DIR : docs/main
34
33
- name : Prepare spec for upload to gh-pages
35
34
run : |
36
35
git checkout gh-pages
37
36
mkdir -p spec
38
37
rm -rf spec/main
39
- cp docs/v1/P4Runtime-Spec.html spec/main
40
- cp docs/v1/P4Runtime-Spec.pdf spec/main
38
+ cp -r docs/v1/build spec/main
41
39
- name : Upload spec to gh-pages
42
40
uses : EndBug/add-and-commit@v9
43
41
with :
Original file line number Diff line number Diff line change 27
27
run : |
28
28
make -C docs/tools/
29
29
docker run -v `pwd`/docs/v1:/usr/src/p4-spec p4lang/p4rt-asciidoc make build_spec_with_images
30
- ls docs/v1/P4Runtime-Spec.pdf
31
- ls docs/v1/P4Runtime-Spec.html
30
+ ls docs/v1/build
Original file line number Diff line number Diff line change 20
20
run : |
21
21
make -C docs/tools/
22
22
docker run -v `pwd`/docs/v1:/usr/src/p4-spec p4lang/p4rt-asciidoc make
23
- ls docs/v1/P4Runtime-Spec.pdf
24
- ls docs/v1/P4Runtime-Spec.html
23
+ ls docs/v1/build
25
24
- name : Upload spec to S3
26
25
uses : jakejarvis/s3-sync-action@v0.5.1
27
26
with :
38
37
git checkout gh-pages
39
38
mkdir -p spec
40
39
rm -rf spec/$TAG
41
- cp docs/v1/P4Runtime-Spec.html spec/$TAG
42
- cp docs/v1/P4Runtime-Spec.pdf spec/$TAG
40
+ cp -r docs/v1/build spec/$TAG
43
41
- name : Upload spec to gh-pages
44
42
uses : EndBug/add-and-commit@v9
45
43
with :
Original file line number Diff line number Diff line change 1
1
# Emacs
2
2
* ~
3
+ docs /v1 /build /
3
4
.DS_Store
4
5
build
5
6
dist
Original file line number Diff line number Diff line change @@ -5,22 +5,27 @@ ROUGE_CSS=style
5
5
6
6
all : ${SPEC}.pdf ${SPEC}.html
7
7
8
+ folder :
9
+ mkdir -p build
10
+
8
11
build :
9
12
10
- ${SPEC}.pdf : ${SPEC}.adoc images
13
+ ${SPEC}.pdf : ${SPEC}.adoc images folder
11
14
time asciidoctor-pdf -v \
12
15
-a pdf-fontsdir=resources/fonts \
13
16
-r asciidoctor-mathematical \
14
17
-r asciidoctor-bibtex \
15
18
-r asciidoctor-lists \
16
- -a rouge-style=$(ROUGE_STYLE ) $<
19
+ -a rouge-style=$(ROUGE_STYLE ) \
20
+ -D build $<
17
21
18
- ${SPEC}.html : ${SPEC}.adoc images
22
+ ${SPEC}.html : ${SPEC}.adoc images folder
19
23
time asciidoctor -v \
20
24
-r asciidoctor-mathematical \
21
25
-r asciidoctor-bibtex \
22
26
-r asciidoctor-lists \
23
- -a rouge-css=$(ROUGE_CSS ) $<
27
+ -a rouge-css=$(ROUGE_CSS ) \
28
+ -D build $<
24
29
25
30
images :
26
31
soffice --convert-to svg --outdir resources/figs resources/figs/* .odg > /dev/null 2>&1
@@ -29,4 +34,4 @@ images:
29
34
build_spec_with_images : images all
30
35
31
36
clean :
32
- /bin/rm -f ${SPEC} .pdf ${SPEC} .html
37
+ /bin/rm -rf build resources/figs/ * .png resources/figs/ * .svg
You can’t perform that action at this time.
0 commit comments