Skip to content

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

@cderv

Description

@cderv

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions