Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
name: pdfgen-main-artifacts
path: |
output.pdf
output_encrypted.pdf
pdfgen.h
pdfgen.o
doc/html/
Expand All @@ -56,6 +57,7 @@ jobs:
cp testprog.exe testprog-64.exe
testprog-64
cp output.pdf output-win64.pdf
cp output_encrypted.pdf output_encrypted-win64.pdf
- name: make x86
shell: cmd
run: |
Expand All @@ -65,13 +67,16 @@ jobs:
cp testprog.exe testprog-32.exe
testprog-32
cp output.pdf output-win32.pdf
cp output_encrypted.pdf output_encrypted-win32.pdf
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: pdfgen-win32-artifacts
path: |
output-win32.pdf
output-win64.pdf
output_encrypted-win32.pdf
output_encrypted-win64.pdf
testprog-32.exe
testprog-64.exe

Expand All @@ -80,4 +85,17 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: make
run: make
run: |
make
make testprog
./testprog
cp output.pdf output-macos.pdf
cp output_encrypted.pdf output_encrypted-macos.pdf
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: pdfgen-macos-artifacts
path: |
output-macos.pdf
output_encrypted-macos.pdf
testprog
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ docs/html
docs/latex
doxygen.log
tests/massive-file
output_encrypted.pdf
output_encrypted.txt
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -107,5 +107,5 @@ podman-shell: podman-image
.PHONY: default check coverage example-check fuzz-check format docs podman-image podman-build-win32 podman-infer podman-build podman-test podman-check podman-fuzz-check podman-docs podman-coverage podman-shell clean

clean:
rm -f *$(O_SUFFIX) tests/*$(O_SUFFIX) $(TESTPROG) *.gcda *.gcno *.gcov tests/*.gcda tests/*.gcno output.pdf output.txt tests/fuzz-header tests/fuzz-text tests/fuzz-image-data tests/fuzz-image-file test/massive-file output.pdftk fuzz-image-file.pdf fuzz-image-data.pdf fuzz-image.dat doxygen.log tests/penguin.c fuzz.pdf output.ps output.ppm output-barcodes.txt
rm -f *$(O_SUFFIX) tests/*$(O_SUFFIX) $(TESTPROG) *.gcda *.gcno *.gcov tests/*.gcda tests/*.gcno output.pdf output_encrypted.pdf output.txt tests/fuzz-header tests/fuzz-text tests/fuzz-image-data tests/fuzz-image-file test/massive-file output.pdftk fuzz-image-file.pdf fuzz-image-data.pdf fuzz-image.dat doxygen.log tests/penguin.c fuzz.pdf output.ps output.ppm output-barcodes.txt
rm -rf docs/html docs/latex fuzz-artifacts infer-out coverage-html
Loading
Loading