-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make tectonic -Zhelp
work
#929
Conversation
We'll lose some coverage but this opens my PDF viewer every time I run "cargo test" and that's pretty annoying.
This is definitely a hack, most notably because `tectonic -Z help` still won't work. So be it. Closes tectonic-typesetting#923.
Windows builds were having some Cranko dirtiness problem so I've gone ahead and updated the CI to use my now-standard three-stage workflow. This will also be useful to have in place if/when we start depositing to Zenodo and registering DOIs, since that workflow requires a single release-commit creation stage. |
Codecov Report
@@ Coverage Diff @@
## master #929 +/- ##
==========================================
- Coverage 45.75% 45.75% -0.01%
==========================================
Files 147 147
Lines 61396 61403 +7
==========================================
+ Hits 28091 28093 +2
- Misses 33305 33310 +5
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Here we update to what's now my standard for Cranko-powered builds: a three-stage process, with Prep, Build&Test, and Deploy. The proximate motivation is that it looks like maybe the Windows builds are erroring out because Cranko is detecting Git submodules as dirty files, but it's a better system anyway. In particular, if/when we start registering on Zenodo and getting DOIs, we need a single prep stage so that all of the builds can see and use the same DOI.
Cf. #923.
tectonic -Zhelp -
is enough, and this is a hack, but it should give a nice little quality-of-life improvement.Also, fix a long-standing thing that's bothered me and stop my PDF viewer from popping open every time I run the test suite.