Skip to content

Build(deps): Bump softprops/action-gh-release from 2.3.2 to 2.3.4 #344

Build(deps): Bump softprops/action-gh-release from 2.3.2 to 2.3.4

Build(deps): Bump softprops/action-gh-release from 2.3.2 to 2.3.4 #344

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@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: jurplel/install-qt-action@d325aaf2a8baeeda41ad0b5d39f84a6af9bcf005
with:
cache: true
- name: cache linuxdeployqt
id: cache-appimage
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
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@5a3ec84eff668545956fd18022155c47e93e2684
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@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: minikube-gui-linux
path: ./minikube-gui-linux.AppImage