Skip to content
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

[CI] Improve our manual workflow for when there is a new TeX Live release #437

Open
cderv opened this issue Mar 13, 2024 · 0 comments
Open
Assignees

Comments

@cderv
Copy link
Contributor

cderv commented Mar 13, 2024

Usually what we need to do:

  • Trigger new daily run, and the CTAN repo used should be updated with the new TeX Live version.
    • We could add a parameter in workflow to set a CTAN repo manually - one we would check on https://ctan.org/mirrors/mirmon that is updated if our default one is not
  • Once that is done, and new daily release made on https://github.com/rstudio/tinytex-releases we need to trigger a new patch monthly release there
    • We should have a way to trigger this patch stable release from the manual trigger here - this way we could just trigger one manual CI to do all the updates everywhere. (including chocolatey)

Some ideas for when I have time to implement. Schedule for next year is already published

Plan for TeX Live 2025:
1feb: candidate/final sources committed, test builds begin.
8feb: TL pretest starts, CTAN updates continue there and in tlnet.
22feb: code freeze for final build, major bug fixes only.
1mar: final updates from CTAN, final doc tweaks.
8mar: release TL and MacTeX.

So I have until 8 march 2025 to improve this to be even quicker in the TinyTeX update.

@cderv cderv self-assigned this Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant