Skip to content

Build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0 #301

Build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0

Build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0 #301

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@c6c7281365daef91a238e1c2ddce4eaa94a2991d
with:
cache: true
- name: cache linuxdeployqt
id: cache-appimage
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a
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@6849a6489940f00c2f30c0fb92c6274307ccb58a
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@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
with:
name: minikube-gui-linux
path: ./minikube-gui-linux.AppImage