これは「TeX & LaTeX Advent Calendar 2020」の18日目の記事です.
LaTeX Workshop では GitHub Actions 上で integration test を実行しています。Windows、Linux、および macOS の各プラットフォームに TeX Live と VS Code をインストールし、テストを実行しています。特に /
と \
などパスの扱いに気をつけないといけない Windows 上でテストできるのは非常に良いです。この記事では Github Actions 上の Windows に TeX Live をインストールして、インストールされたファイルをキャッシュする方法を説明します。
.github/workflows/
ディレクトリと test/
ディレクトリにそれぞれ以下のような YAML ファイルを置けばできます。
.github/workflows/texlive_on_win.yml
の内容:
name: TeX Live on Windows