Bot releases are visible (Hide)
6b2afec8dd52261c500d2896aca9fd70ed532459
Published by github-actions[bot] 4 months ago
e69e0852590264df4a35dbc6cc94009a2466a562
Published by github-actions[bot] 7 months ago
9855afe404b85dff721b382b9b50337e2dc252bd
Published by github-actions[bot] 7 months ago
4d7bd53864c7092fcd6c99db99e599158b4a99ef
Published by github-actions[bot] 8 months ago
e2b174ebf2032365bd934b21ca30dca96f0121b7
repository
(#283)Published by github-actions[bot] 9 months ago
fbb60c0e8347e114a4d3ff7d8b78868b19567004
Published by github-actions[bot] 10 months ago
464309d7bbb9b9694dde06932a1861fff69035b8
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.
c696dd935e72a771c4f5da39fc3ea1d391b9d408
package-file
input now accepts glob patternscache-restored
outputfe815d372bc3b99c22c93a004ebded363b54c79d
TEXLIVE_INSTALL_TEXMFLOCAL
into account even when texdir
is settlmgr conf texmf
callsPublished by github-actions[bot] over 1 year ago
cf82f6c306b55f29a300d6c631ded39a9bb97ad1
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] almost 2 years ago
texdir
input for specifying TeX Live system directoryTEXLIVE_INSTALL_TEXMFLOCAL
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
version
output to indicate installed TeX Live versionPublished by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
cache-hit
is set to a boolean even if cache not foundPublished by teatimeguest about 2 years ago
Published by teatimeguest over 2 years ago
update-all-packages
option (#226)