1313
1414jobs :
1515 linux :
16- runs-on : ubuntu-18 .04
16+ runs-on : ubuntu-20 .04
1717 steps :
1818 - name : Checkout
19- uses : actions/checkout@v2
19+ uses : actions/checkout@v3
2020 - name : Install Debian Packages
2121 run : |
2222 sudo apt update
2323 sudo apt install -y cmake flex libjson-glib-dev libxkbcommon-dev \
2424 libegl1-mesa-dev libxml2-dev libxslt1-dev libyaml-dev llvm-dev \
2525 libclang-dev libglib2.0-dev ninja-build
2626 - name : Setup Python
27- uses : actions/setup-python@v2
27+ uses : actions/setup-python@v4
2828 with :
29- python-version : 3.6
29+ python-version : ' 3.6'
3030 - name : Python Package Cache
31- uses : actions/cache@v2
31+ uses : actions/cache@v3
3232 with :
3333 path : ~/.cache/pip
3434 key : ${{ runner.os }}-pip-${{ hashFiles('.github/workflows/ci.yml') }}
5252 > _work/meson/symbols
5353 (cd _work/meson/prefix && find lib -type f | sort) > _work/meson/files
5454 - name : Meson - Archive Artifacts
55- uses : actions/upload-artifact@v2
55+ uses : actions/upload-artifact@v3
5656 with :
5757 name : build-meson
5858 path : _work/meson/prefix
7171 > _work/cmake/symbols
7272 (cd _work/cmake/prefix && find lib -type f | sort) > _work/cmake/files
7373 - name : CMake - Archive Artifacts
74- uses : actions/upload-artifact@v2
74+ uses : actions/upload-artifact@v3
7575 with :
7676 name : build-cmake
7777 path : _work/cmake/prefix
@@ -81,17 +81,17 @@ jobs:
8181 diff -u _work/{cmake,meson}/symbols
8282 diff -Naur _work/{cmake,meson}/prefix/usr/include/
8383 - name : Archive Documentation
84- uses : actions/upload-artifact@v2
84+ uses : actions/upload-artifact@v3
8585 with :
8686 name : docs
8787 path : _work/cmake/build/Documentation/html
8888 publish :
8989 if : ${{ github.ref == 'refs/heads/master' }}
9090 needs : linux
91- runs-on : ubuntu-18 .04
91+ runs-on : ubuntu-20 .04
9292 steps :
9393 - name : Fetch Documentation
94- uses : actions/download-artifact@v2
94+ uses : actions/download-artifact@v3
9595 with :
9696 name : docs
9797 path : html
@@ -107,13 +107,13 @@ jobs:
107107 PYTHONIOENCODING : " utf-8"
108108 steps :
109109 - name : Checkout
110- uses : actions/checkout@v2
110+ uses : actions/checkout@v3
111111 - name : Setup Python
112- uses : actions/setup-python@v2
112+ uses : actions/setup-python@v4
113113 with :
114- python-version : 3.6
114+ python-version : ' 3.6'
115115 - name : Setup MSVC
116- uses : seanmiddleditch/gha-setup-vsdevenv@master
116+ uses : seanmiddleditch/gha-setup-vsdevenv@v4
117117 - name : Install Tools
118118 run : |
119119 choco install winflexbison3 ninja -y --no-progress --stop-on-first-failure
0 commit comments