[CI] Improve our manual workflow for when there is a new TeX Live release
Open
@cderv is already working on this.
Since Mar 13, 2024.
- Dominant language
- R
- Stars
- 1.2k
- Forks
- 127
- PR merge metrics
- No merged PRs in 30d
Description
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.