Commit 894d1c650c5d0266f64da665a3e41334d9977fab
1 parent
92635d12
Minor notes on GitHub Actions migration
Showing
2 changed files
with
12 additions
and
4 deletions
ChangeLog
| 1 | +2020-10-16 Jay Berkenbilt <ejb@ql.org> | |
| 2 | + | |
| 3 | + * Build using GitHub Actions. The intention is that this will | |
| 4 | + replace Azure Pipelines as the official CI for qpdf for the next | |
| 5 | + release. | |
| 6 | + | |
| 1 | 7 | 2020-04-29 Jay Berkenbilt <ejb@ql.org> |
| 2 | 8 | |
| 3 | 9 | * Bug fix: qpdf --check was writing errors and warnings reported | ... | ... |
TODO
| ... | ... | @@ -29,7 +29,8 @@ Candidates for upcoming release |
| 29 | 29 | * #446: recognize edited QDF files |
| 30 | 30 | * #436: parsing of document with form xobject |
| 31 | 31 | |
| 32 | -* Try migrating to github actions | |
| 32 | +* Complete migratiion to GitHub Actions. Do a case-insensitive search | |
| 33 | + for azure to find documentation references. | |
| 33 | 34 | |
| 34 | 35 | * Remember to check work `qpdf` project for private issues |
| 35 | 36 | * file with very slow page extraction |
| ... | ... | @@ -207,7 +208,8 @@ Page splitting/merging |
| 207 | 208 | MSVC Wildcard Expansion |
| 208 | 209 | ======================= |
| 209 | 210 | |
| 210 | -(This section is referenced in azure_pipelines.yml.) | |
| 211 | +(This section is referenced in azure_pipelines.yml and | |
| 212 | +.github/workflows/main.yml.) | |
| 211 | 213 | |
| 212 | 214 | The qpdf executable built with msvc is linked with setargv.obj or |
| 213 | 215 | wsetargv.obj so that wildcard expansion works. It doesn't work exactly |
| ... | ... | @@ -223,8 +225,8 @@ qpdf executable in Windows should be retested manually. |
| 223 | 225 | Unfortunately, there is no automated test for wildcard expansion with |
| 224 | 226 | MSVC because I can't figure out how to prevent qtest from expanding |
| 225 | 227 | the wildcards before passing them in, and explicitly running "cmd /c |
| 226 | -..." from qtest doesn't seem to work in Azure Pipelines, though I can | |
| 227 | -make it work locally. | |
| 228 | +..." from qtest doesn't seem to work in Azure Pipelines (haven't | |
| 229 | +attempted in GitHub Actions), though I can make it work locally. | |
| 228 | 230 | |
| 229 | 231 | Ideally, we should figure out a way to test this in CI by having a |
| 230 | 232 | test that fails if wildcard expansion is broken. In the absence of | ... | ... |