Skip to content

Bump softprops/action-gh-release from 2.0.4 to 2.0.5 #234

Bump softprops/action-gh-release from 2.0.4 to 2.0.5

Bump softprops/action-gh-release from 2.0.4 to 2.0.5 #234

Workflow file for this run

name: Build Linux
on:
workflow_dispatch:
pull_request:
push:
branches:
- main
jobs:
build-linux:
# AppImage requires ubuntu focal
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: jurplel/install-qt-action@b3ea5275e37b734d027040e2c7fe7a10ea2ef946
with:
cache: true
- name: cache linuxdeployqt
id: cache-appimage
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
with:
path: linuxdeployqt-continuous-x86_64.AppImage
key: linuxdeployqt-x86_64
- if: ${{ steps.cache-appimage.outputs.cache-hit != 'true' }}
name: download linuxdeployqt
run: |
curl -LO https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
- name: install linuxdeployqt
run: |
chmod +x linuxdeployqt-continuous-x86_64.AppImage
./linuxdeployqt-continuous-x86_64.AppImage --appimage-extract
sudo cp -pr squashfs-root/usr/bin/* /usr/bin/
sudo cp -pr squashfs-root/usr/lib/* /usr/lib/
rm -rf squashfs-root
chmod -x linuxdeployqt-continuous-x86_64.AppImage
- name: cache adwaita-qt
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
with:
path: adwaita-qt-1.4.2.tar.gz
key: adwaita-qt-1.4.2.tar.gz
- name: build
run: |
make build-linux
- uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808
with:
name: minikube-gui-linux
path: ./minikube-gui-linux.AppImage