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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions