Skip to content

add reloadBuffer

add reloadBuffer #140

Workflow file for this run

name: CI build
on: [push]
jobs:
build:
strategy:
fail-fast: false
matrix:
version:
- 5.15.0
platform:
- gcc_64
- android
- msvc2019
- msvc2019_64
- mingw81_64
- mingw81_32
- clang_64
include:
- platform: gcc_64
os: ubuntu-latest
- platform: android
os: ubuntu-latest
- platform: msvc2019_64
os: windows-latest
- platform: msvc2019
os: windows-latest
- platform: mingw81_64
os: windows-latest
- platform: mingw81_32
os: windows-latest
- platform: clang_64
os: macos-latest
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v1
with:
submodules: recursive
- uses: actions/setup-python@v1
- uses: Skycoder42/action-setup-qt@master
id: qt
with:
version: ${{matrix.version}}
platform: ${{matrix.platform}}
packages: qt.tools.ifw.32
- name: qmake
run: |
qmake CONFIG+=install_ok QT_PLATFORM=${{matrix.platform}} "QT_TOOL_PATH=${{steps.qt.outputs.qtdir}}/Tools" aseman.pro
${{steps.qt.outputs.make}} qmake_all
- name: make module
run: |
${{steps.qt.outputs.make}}
${{steps.qt.outputs.make}} INSTALL_ROOT="${{steps.qt.outputs.installdir}}" install
- name: upload module to releases
uses: Skycoder42/action-upload-release@master
if: startsWith(github.ref, 'refs/tags/')
with:
repo_token: ${{secrets.GITHUB_TOKEN}}
directory: ${{steps.qt.outputs.outdir}}
platform: ${{matrix.platform}}
asset_name: nut-${{matrix.platform}}-${{matrix.version}}
tag: ${{github.ref}}
overwrite: true
deploy:
if: startsWith(github.ref, 'refs/tags/')
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
submodules: recursive
path: source
- uses: actions/setup-python@v1
- uses: Skycoder42/action-deploy-qt@master
with:
token: ${{secrets.GITHUB_TOKEN}}
version: 5.15.0
host: ${{secrets.SSHFS_HOST}}
key: ${{secrets.SSHFS_KEY}}
port: ${{secrets.SSHFS_PORT}}