68 lines
1.8 KiB
YAML
68 lines
1.8 KiB
YAML
name: Build Example
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
#image: stateoftheartio/qt6:6.6-mingw-aqt
|
|
name: Build
|
|
steps:
|
|
|
|
- name: Apt update
|
|
run: sudo apt update
|
|
|
|
- name: Install qmake6 Using
|
|
run: sudo apt -y install qmake6 qt6-base-dev qt6-declarative-dev
|
|
|
|
- name: Change directory
|
|
shell: bash
|
|
run: |
|
|
cd /root/.cache/act/mstanaev/
|
|
echo "Current dir: $PWD"
|
|
|
|
- name: Get all tags for correct version determination
|
|
working-directory: ${{ env.SOURCE_DIR }}
|
|
run: |
|
|
git clone https://git.gtlab.pro/mstanaev/test_sdk.git
|
|
cd test_sdk/core
|
|
qmake6 .
|
|
|
|
|
|
|
|
|
|
# - name: locate
|
|
# run: sudo apt install locate
|
|
|
|
# - name: updatedb
|
|
# run: sudo updatedb
|
|
|
|
# - name: locate core.pro
|
|
# run: sudo locate core.pro
|
|
# - name: Generate qt6.conf based on the path to qmake6
|
|
# run: qtchooser -install qt6 $(which qmake6)
|
|
|
|
# - name: Move qt6.conf to system-wide dir
|
|
# run: sudo mv ~/.config/qtchooser/qt6.conf /usr/share/qtchooser/qt6.conf
|
|
|
|
# - name: Set Qt6 as default option 1
|
|
# run: sudo mkdir -p /usr/lib/$(uname -p)-linux-gnu/qt-default/qtchooser
|
|
|
|
# - name: Set Qt6 as default option 2
|
|
# run: sudo ln -n /usr/share/qtchooser/qt6.conf /usr/lib/$(uname -p)-linux-gnu/qt-default/qtchooser/default.conf
|
|
|
|
# - name: Generate qt6.conf based on path to qmake6
|
|
# run: qtchooser -install qt6 $(which qmake6)
|
|
|
|
# - name: Select Qt6 as default (place in ~/.bashrc for persistence)
|
|
# run: export QT_SELECT=qt6
|
|
|
|
- name: Start qmake
|
|
run: qmake6 core.pro
|
|
|
|
|
|
#- name: Docker container run
|
|
# run:
|
|
# runs: |