Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update teatimeguest/setup-texlive-action action to v3 #92

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 18, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
teatimeguest/setup-texlive-action action major v2.6.0 -> v3.2.1

Release Notes

teatimeguest/setup-texlive-action (teatimeguest/setup-texlive-action)

v3.2.1

Compare Source

Full Commit SHA
9855afe404b85dff721b382b9b50337e2dc252bd
Bug Fixes
  • d6ebbef make sure that caches for the previous version of TeX Live are updated

v3.2.0

Compare Source

Full Commit SHA
4d7bd53864c7092fcd6c99db99e599158b4a99ef
Features

v3.1.0

Compare Source

Full Commit SHA
e2b174ebf2032365bd934b21ca30dca96f0121b7
Features
Bug Fixes
  • 81b1c3b fix broken log messages on errors
  • bc94138 use universal-darwin on apple silicon
Dependency Updates

v3.0.2

Compare Source

Full Commit SHA
fbb60c0e8347e114a4d3ff7d8b78868b19567004
Performance Improvements
  • use install-tl's handy options
  • better handling of new version releases (#​279)
Dependency Updates

v3.0.1

Compare Source

Full Commit SHA
464309d7bbb9b9694dde06932a1861fff69035b8
Performance Improvements
  • improve log output
  • improve regex
  • improve error messages
  • avoid using some unstable CTAN mirrors
Dependency Updates
  • bump core-js from 3.33.0 to 3.33.1 (#​264)
  • bump core-js from 3.33.1 to 3.33.2 (#​266)
  • bump scule from 1.0.0 to 1.1.0 (#​267)
  • bump core-js from 3.33.2 to 3.33.3 (#​268)
  • bump scule from 1.1.0 to 1.1.1 (#​269)
  • bump ts-pattern from 5.0.5 to 5.0.6 (#​271)
  • bump core-js from 3.33.3 to 3.34.0 (#​272)

v3.0.0

Compare Source

Breaking Changes
  • Use Node.js v20 as runtime.

    With Node.js v16 having reached its end-of-life and GitHub Actions beginning the transition to Node.js v20, the action has upgraded its default runtime to Node.js v20.

    If you are using a self-hosted runner, update it to v2.308.0 or later to ensure node20 runtime functionality.

  • Change the condition under which cache-hit is set to true.

    To be more consistent with official actions such as actions/cache, the cache-hit output is now set to true only if a cache is found that exactly matches the specified version and packages. To simply check if a cache was found, use cache-restored instead:

    - name: Setup TeX Live
      id: setup
      uses: teatimeguest/setup-texlive-action@v3
    
    - if: fromJSON(steps.setup.outputs.cache-restored)
      run: echo 'A cache has been found'
  • Change the default installation prefix to $RUNNER_TEMP/setup-texlive-action.

  • Change the environment variable for updating cache to SETUP_TEXLIVE_ACTION_FORCE_UPDATE_CACHE.

    Actions published on GitHub Marketplace have unique names defined in the metadata file action.yml. To minimize conflicts with other actions, the action name (setup-texlive-action) is now used for the following things:

    • Directory name of the default installation prefix:

      - $RUNNER_TEMP/setup-texlive
      + $RUNNER_TEMP/setup-texlive-action
    • Environment variable name:

      - SETUP_TEXLIVE_FORCE_UPDATE_CACHE
      + SETUP_TEXLIVE_ACTION_FORCE_UPDATE_CACHE
    • Cache keys.

  • Change the default texmf user directories.

    As with the portable installation of the official installer, TEXMFHOME, TEXMFCONFIG, and TEXMFVAR are now set by default to be the same as TEXMFLOCAL, TEXMFSYSCONFIG, and TEXMFSYSVAR, respectively. To emulate the previous behavior, use environment variables to explicitly specify the user directories:

    - name: Setup TeX Live
      uses: teatimeguest/setup-texlive-action@v3
      env:
        TEXLIVE_INSTALL_TEXMFHOME: >-
          ~/texmf
        TEXLIVE_INSTALL_TEXMFCONFIG: >-
          ~/.local/texlive/<version>/texmf-config
        TEXLIVE_INSTALL_TEXMFVAR: >-
          ~/.local/texlive/<version>/texmf-var
  • The package-file input now accepts glob patterns for specifying multiple files.

    Since special characters such as * and ? will need to be escaped, this might break existing workflow behavior.

Full Commit SHA
c696dd935e72a771c4f5da39fc3ea1d391b9d408
Features
  • the package-file input now accepts glob patterns
  • add cache-restored output
Dependency Updates

v2.6.3

Compare Source

Full Commit SHA
fe815d372bc3b99c22c93a004ebded363b54c79d
Bug Fixes
  • take TEXLIVE_INSTALL_TEXMFLOCAL into account even when texdir is set
Performance Improvements
  • normalize paths to avoid unnecessary tlmgr conf texmf calls
  • check the return value of saveCache to see the cache has been saved
  • improve log output
  • follow the revised release schedule for TeX Live 2024
Dependency Updates

v2.6.2

Compare Source

Full Commit SHA
f047e6a93274944959597f16fd69b30beaf8eef4
Bug Fixes
  • make sure that caches are saved and restored correctly (#​255)

v2.6.1

Compare Source

Full Commit SHA
cf82f6c306b55f29a300d6c631ded39a9bb97ad1
Bug Fixes
  • ensure package names are resolved correctly in versions prior to 2015
Performance Improvements
  • stick to the first auto-selected CTAN mirror (#​250)
Dependency Updates

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@0crat
Copy link

0crat commented Oct 18, 2023

@renovate/z[bot] this pull request is too small, just 2 lines changed (less than 10), there will be no formal code review, see §53 and §28; in the future, try to make sure your pull requests are not too small; @yegor256/z please review this and merge or reject

@renovate renovate bot force-pushed the renovate/teatimeguest-setup-texlive-action-3.x branch from 17c3f3b to 53ef97e Compare December 16, 2023 05:05
@renovate renovate bot force-pushed the renovate/teatimeguest-setup-texlive-action-3.x branch from 53ef97e to e3259a5 Compare February 5, 2024 02:57
@renovate renovate bot force-pushed the renovate/teatimeguest-setup-texlive-action-3.x branch from e3259a5 to 4069439 Compare March 11, 2024 20:48
@renovate renovate bot force-pushed the renovate/teatimeguest-setup-texlive-action-3.x branch from 4069439 to cffa547 Compare March 13, 2024 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant