feat(ci): Replace deprecated TeXLive action with working alternative #302
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Changes:
This PR fixes the failing CI build by replacing the deprecated
teatimeguest/setup-texlive-action@v3
with the actively maintainedTeX-Live/setup-texlive-action@v3
.Changes made:
.github/workflows/ci.yml
line 59 to useTeX-Live/setup-texlive-action@v3
instead of the deletedteatimeguest/setup-texlive-action@v3
Aim/Goal of Changes:
The primary goal is to restore the CI pipeline functionality by resolving the action lookup failure. The current workflow was failing with the error:
Error: An action could not be found at the URI 'https://api.github.com/repos/teatimeguest/setup-texlive-action/tarball/ff7075d1802f73f131689d381f345a8dc5a5000'
This change ensures:
How to Test/Verify:
100-exercises-to-learn-rust.pdf
)tlmgr --version
step succeedsExpected behavior after fix:
Request for Review:
Please review the changes for clarity, correctness and adherence to project goals. This is a straightforward replacement of a deprecated GitHub Action with its official successor, maintaining full backward compatibility while fixing the CI build failure.
Additional Context:
The
TeX-Live/setup-texlive-action@v3
is the official replacement maintained by the TeX-Live organization and is specifically documented as "a temp replacement for the deletedteatimeguest/setup-texlive-action
". It uses the same input parameters and maintains identical functionality.