diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9a2304d..a59707f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ on: jobs: buildlinux: name: Linux x64 - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 steps: - name: Prepare Environment @@ -16,10 +16,10 @@ jobs: sudo apt-get install libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-randr0 - name: Prepare Qt Libraries - uses: jurplel/install-qt-action@v2 + uses: jurplel/install-qt-action@v3 - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Compile run: | @@ -33,14 +33,14 @@ jobs: chmod a+x linuxdeployqt-5-x86_64.AppImage ./linuxdeployqt-5-x86_64.AppImage appdir/usr/share/applications/SavvyCAN.desktop -appimage -extra-plugins=iconengines,platformthemes/libqgtk3.so,canbus - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: SavvyCAN-Linux_x64.AppImage path: SavvyCAN-x86_64.AppImage buildmacos: name: macOS x64 - runs-on: macos-10.15 + runs-on: macos-11 steps: - name: Prepare macOS Environment @@ -49,7 +49,7 @@ jobs: brew link qt5 --force - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Compile run: | @@ -62,7 +62,7 @@ jobs: cp -R help/* SavvyCAN.app/Contents/MacOS/help macdeployqt SavvyCAN.app -dmg - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: SavvyCAN-macOS_x64.dmg path: SavvyCAN.dmg @@ -73,10 +73,10 @@ jobs: steps: - name: Prepare Qt Libraries - uses: jurplel/install-qt-action@v2 + uses: jurplel/install-qt-action@v3 - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Compile shell: cmd @@ -113,7 +113,7 @@ jobs: mkdir package/canbus copy "${Env:Qt5_Dir}/plugins/canbus/*.*" package/canbus/ - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: SavvyCAN-Windows_x64 path: package @@ -124,9 +124,9 @@ jobs: needs: [buildwindows, buildmacos, buildlinux] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 - name: Display structure of downloaded files run: zip -r SavvyCAN_CIBuild.zip SavvyCAN-Windows_x64