forked from mainmatter/100-exercises-to-learn-rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal:
Fix the failing CI build by replacing the deleted teatimeguest/setup-texlive-action@v3 with a working alternative TeXLive setup action.
Context:
The current GitHub Actions CI pipeline is failing because it references a deleted TeXLive setup action. The error shows:
Error: An action could not be found at the URI 'https://api.github.com/repos/teatimeguest/setup-texlive-action/tarball/ff7075d1802f73f131689d381f345a8dc5a5000'
- Repo / path:
.github/workflows/ci.ymlline 50 - User story: As a contributor, I want the CI pipeline to work properly so that pull requests can be validated and the project can be built successfully
- Relevant links:
- Current failing action (deleted/unavailable)
- Replacement action
- GitHub Marketplace listing
- Notes: The replacement action
TeX-Live/setup-texlive-action@v3is specifically mentioned as "a temp replacement for the deletedteatimeguest/setup-texlive-action" and maintains the same API compatibility.
Tasks:
- Design the feature specification
- Implement core functionality (update
.github/workflows/ci.yml) - Add appropriate tests (verify CI pipeline runs successfully)
- Update documentation (if needed)
Acceptance Criteria:
- CI pipeline runs successfully without the TeXLive action error
- PDF generation continues to work as expected
- All existing TeXLive packages are still installed correctly
- Build artifacts (PDF, ePUB) are generated successfully
- No breaking changes to existing functionality
Implementation Details:
Replace:
- name: Setup TeX Live
uses: teatimeguest/setup-texlive-action@v3with
- name: Setup TeX Live
uses: TeX-Live/setup-texlive-action@v3The new action uses the same input parameters and maintains compatibility with the existing configuration.
Additional context / screenshots:
- Current CI failure shows the action repository is no longer accessible
- The replacement action is actively maintained by the TeX-Live organization
- Version v3.4.2 is the latest stable release as of September 2025
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request