2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-11-05 21:07:50 +00:00
Commit Graph

33 Commits

Author SHA1 Message Date
Jay Berkenbilt
239ee0069e Try overriding branch name in CodeCov
As of this moment, if a specific commit's coverage data is uploaded to
CodeCov via a pull request, when that exact same commit builds in
main, the branch is not associated with the commit. I'm hoping this
might work around that.
2024-02-18 09:22:27 -05:00
Jay Berkenbilt
689a093e32 Upgrade artifacts actions 2024-02-17 19:03:22 -05:00
Jay Berkenbilt
62cc38b4bd Upgrade version of checkout action
Still need to handle upload artifacts, but that requires additional
changes.
2024-02-17 18:34:38 -05:00
Jay Berkenbilt
1ab7c43a22 Support CodeCov 2024-02-17 18:34:30 -05:00
Jay Berkenbilt
f0fb19df9d Add json fuzzer with seed files from #1123 and test suite
...as well as some cases generated in CI from earlier attempts at
fixing this.
2024-02-04 17:27:49 -05:00
Jay Berkenbilt
77e21f2a7a Fix TODO exclusion in main.yml 2024-01-07 08:42:24 -05:00
Jay Berkenbilt
2f37633b92 Fix pkg-test tests and run from CI 2023-12-23 11:10:55 -05:00
Jay Berkenbilt
10fe5143f4 Add CI for testing with zlib-ng
Add a CI job to test qpdf with other than the default zlib
implementation. This incldues a check that the new zlib really is not
the default, so the new test will fail if the default because zlib-ng.
2023-12-20 15:46:20 -05:00
Jay Berkenbilt
d108b859c1 CI: optimize builds to run short jobs with less concurrency 2023-12-19 09:25:31 -05:00
Jay Berkenbilt
762f232146 Add CI build for next C++ version 2023-12-16 11:38:00 -05:00
Jay Berkenbilt
db4ec7a9db Test qpdf + pikepdf with FUTURE 2023-12-16 11:38:00 -05:00
Jay Berkenbilt
62bb78f046 Add pikepdf tests to CI 2023-02-25 16:17:01 -05:00
Jay Berkenbilt
76189c44a2 Remove custom jpeg library installation for mac build
libjpeg development files are on the macos GitHub Actions build image
now, and downloading our own version was causing conflicts.
2023-02-17 20:31:48 -05:00
Jay Berkenbilt
234e323743 Use authenticated API call for github API for better rate limits 2022-12-31 15:05:48 -05:00
Jay Berkenbilt
65f9fe41fc Upgrade github actions versions 2022-11-17 15:47:03 -05:00
Jay Berkenbilt
a085479ad9 Run tests in CI with char as unsigned char 2022-09-23 17:27:18 -04:00
Jay Berkenbilt
09a36ad62b Run Windows build on Windows 2022 runner 2022-03-08 12:32:06 -05:00
Jay Berkenbilt
894940d17a Temporarily require windows-2019 github runner 2022-02-15 08:52:40 -05:00
Jay Berkenbilt
36916619f0 Stop adding pre-built documentation to the source distribution 2021-12-21 09:52:41 -05:00
Jay Berkenbilt
426b4ce856 Update documentation build/installation 2021-12-18 12:20:56 -05:00
Jay Berkenbilt
7707a1d356 Disable ci-fuzz build on build branch
I run the fuzzer test suite, which should be good enough to avoid
wasting resources on this every time I push to build.
2021-12-13 11:20:14 -05:00
Jay Berkenbilt
0a71750ee8 Remove master from github workflows
Main branch is `main` now
2021-11-07 15:27:22 -05:00
Jay Berkenbilt
b152b3c9a9 Include manuals in windows distributions again (fixes #521) 2021-05-08 09:42:18 -04:00
Jay Berkenbilt
c5602e931a Run CI Fuzz integration on push as well as pull request 2020-10-27 18:07:56 -04:00
Jay Berkenbilt
4e8d21d849 Build Windows releases with openssl; automate external libraries
External libraries for Windows are now built automatically in the
qpdf/external-libs repository and include openssl in addition to zlib
and jpeg. Use these, and update the Windows build to build with the
openssl crypto provider by default. We leave the native crypto
provider enabled in case there is a problem with openssl and also to
continue to exercise that code.
2020-10-25 18:06:16 -04:00
Jay Berkenbilt
35014727f7 Build on a schedule and use latest versions of runners 2020-10-21 14:20:11 -04:00
Jay Berkenbilt
deeface146 Add automated test for shell wildcard expansion
Wildcard expansion is different in Windows from non-Windows and
sometimes requires special link options to work. Add tests that fail
if we link incorrectly.
2020-10-21 14:15:31 -04:00
Jay Berkenbilt
c60af08a31 Ignore some paths for triggering build in CI 2020-10-20 17:28:44 -04:00
Jay Berkenbilt
32245ca339 Trigger QPDF Build on build/* 2020-10-16 18:07:23 -04:00
Jay Berkenbilt
92635d1203 Add GitHub Actions workflow 2020-10-16 17:34:21 -04:00
Jay Berkenbilt
be21ede7ba Rename github workflow main.yml to cifuzz.yml
Preparing to migrate qpdf's main build/CI to GitHub actions
2020-10-15 15:55:45 -04:00
Leo Neat
31092dc66b Turning dry_run off for CIFuzz 2020-04-03 12:16:01 -04:00
Leo Neat
6d2b4d8f81 Add CIFuzz action 2020-02-21 21:03:37 -05:00