Skip to content
This repository has been archived by the owner on Nov 4, 2023. It is now read-only.

Bump teatimeguest/setup-texlive-action from 2 to 3 #3

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

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Oct 18, 2023

Bumps teatimeguest/setup-texlive-action from 2 to 3.

Release notes

Sourced from teatimeguest/setup-texlive-action's releases.

v3.0.0

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
  • ... (truncated)

    Commits
    • 50f1219 chore(release): prepare for v3.0.0
    • a52218f feat!: add cache-restored output
    • 992f1cc feat!: the package-file input now accepts glob patterns
    • 570b787 perf!: change the default texmf user directories
    • 472a6dd perf!: use the action name on GitHub Marketplace for some naming purposes
    • eb0699a feat!: use Node.js v20 instead of Node.js v16 as runtime
    • d7daa2e build(deps): bump @​actions/http-client from 2.1.1 to 2.2.0 (#263)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

    Bumps [teatimeguest/setup-texlive-action](https://github.com/teatimeguest/setup-texlive-action) from 2 to 3.
    - [Release notes](https://github.com/teatimeguest/setup-texlive-action/releases)
    - [Commits](teatimeguest/setup-texlive-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: teatimeguest/setup-texlive-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    @dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 18, 2023
    Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
    Labels
    dependencies Pull requests that update a dependency file
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    None yet

    0 participants