Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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