File tree Expand file tree Collapse file tree 3 files changed +15
-8
lines changed
Expand file tree Collapse file tree 3 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 11on :
22 workflow_dispatch :
33 push :
4- # Sequence of patterns matched against refs/tags
5- tags :
6- - ' v*' # Push events to matching v*, i.e. v1.0, v20.15.10
4+ branches :
5+ - " **"
6+ # # Sequence of patterns matched against refs/tags
7+ # tags:
8+ # - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
79
810jobs :
911 deploy :
1012 runs-on : ubuntu-latest
13+ container :
14+ image : ghcr.io/${{ github.repository }}/ubuntu:feature-docker_build_appimage
15+ options : --cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined
1116 steps :
1217 - name : Checkout code
1318 uses : actions/checkout@v2
1419 with :
1520 submodules : true
16- - name : Install package
17- run : |
18- sudo apt-get update
19- sudo apt-get -y install qtbase5-dev qt3d5-dev libqt5svg5-dev freeglut3-dev libabsl-dev
21+ fetch-depth : 0
2022 - name : Build and test
2123 run : ci/buildappimage.sh
24+ env :
25+ LD_LIBRARY_PATH : /opt/lib
2226 - name : Create Release
2327 uses : softprops/action-gh-release@v1
2428 with :
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ trap cleanup EXIT
2525REPO_ROOT=$( readlink -f $( dirname $( dirname $0 ) ) )
2626OLD_CWD=$( readlink -f .)
2727
28+ git config --global --add safe.directory $REPO_ROOT
29+
2830# generate release name
2931COMMIT=$( git rev-parse --short HEAD)
3032TAG=$( git describe --tags)
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM ubuntu:noble
22
33RUN apt update && apt install -y qtbase5-dev qt3d5-dev libqt5svg5-dev \
44 freeglut3-dev lcov \
5- build-essential cmake
5+ build-essential cmake \
6+ fuse
67
78RUN apt update && apt install -y wget unzip git python3-jinja2
89
You can’t perform that action at this time.
0 commit comments