Skip to content

Fix NumberSettingEdit having incorrect (rounded) min/max values (#119… #3386

Fix NumberSettingEdit having incorrect (rounded) min/max values (#119…

Fix NumberSettingEdit having incorrect (rounded) min/max values (#119… #3386

Workflow file for this run

name: macOS Build
on: [push, pull_request]
env:
BUILD_TYPE: Release
QT_VERSION: 5.15.2
PYTHON_VERSION: 3.7
PARALLEL_JOBS: 5
MACOSX_DEPLOYMENT_TARGET: 10.13
defaults:
run:
shell: bash
jobs:
build:
runs-on: macos-12
steps:
- uses: actions/checkout@v2
with:
# We need to fetch more than one commit to get the correct build name
fetch-depth: 100
submodules: 'recursive'
- name: Print git log
run: git log
# In case of a push event, the commit we care about is simply HEAD.
# The current branch name can be found by parsing GITHUB_REF, for example,
# if we are on the master branch, then GITHUB_REF = refs/heads/master.
- name: Get commit branch and commit message
if: github.event_name == 'push'
run: |
echo "COMMIT_BRANCH=$(echo ${GITHUB_REF##*/})" >> $GITHUB_ENV
echo "COMMIT_MESSAGE<<EOF" >> $GITHUB_ENV
echo "$(git log --format=%B -n 1 HEAD)" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
# In case of a pull_request event, the commit we care about is HEAD^2, that
# is, the second parent of the pull request merge commit.
# The current branch name is directly given by GITHUB_HEAD_REF
- name: Get commit branch and commit message
if: github.event_name == 'pull_request'
run: |
echo "COMMIT_BRANCH=$GITHUB_HEAD_REF" >> $GITHUB_ENV
echo "COMMIT_MESSAGE<<EOF" >> $GITHUB_ENV
echo "$(git log --format=%B -n 1 HEAD^2)" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
# https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables
- name: Print useful environment variables
if:
run: |
echo "GITHUB_WORKFLOW: $GITHUB_WORKFLOW"
echo "GITHUB_RUN_ID: $GITHUB_RUN_ID"
echo "GITHUB_RUN_NUMBER: $GITHUB_RUN_NUMBER"
echo "GITHUB_ACTION: $GITHUB_ACTION"
echo "GITHUB_ACTIONS: $GITHUB_ACTIONS"
echo "GITHUB_ACTOR: $GITHUB_ACTOR"
echo "GITHUB_REPOSITORY: $GITHUB_REPOSITORY"
echo "GITHUB_EVENT_NAME: $GITHUB_EVENT_NAME"
echo "GITHUB_EVENT_PATH: $GITHUB_EVENT_PATH"
echo "GITHUB_WORKSPACE: $GITHUB_WORKSPACE"
echo "GITHUB_SHA: $GITHUB_SHA"
echo "GITHUB_REF: $GITHUB_REF"
echo "GITHUB_HEAD_REF: $GITHUB_HEAD_REF"
echo "GITHUB_BASE_REF: $GITHUB_BASE_REF"
echo "GITHUB_SERVER_URL: $GITHUB_SERVER_URL"
echo "GITHUB_API_URL: $GITHUB_API_URL"
echo "GITHUB_GRAPHQL_URL: $GITHUB_GRAPHQL_URL"
echo "COMMIT_BRANCH: $COMMIT_BRANCH"
echo "COMMIT_MESSAGE: $COMMIT_MESSAGE"
- name: Setup Python
uses: actions/setup-python@v2
with:
python-version: ${{env.PYTHON_VERSION}}
architecture: 'x64'
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
version: ${{env.QT_VERSION}}
setup-python: false
- name: Install other dependencies
working-directory: ${{runner.workspace}}
run: |
brew install freetype
brew install harfbuzz
pip install dmgbuild
- name: Configure
working-directory: ${{runner.workspace}}
run: |
mkdir build
cd build
cmake --version
cmake "$GITHUB_WORKSPACE" -DCMAKE_BUILD_TYPE="$BUILD_TYPE" -DVGC_COMMIT_BRANCH="$COMMIT_BRANCH" -DPython_ROOT_DIR="$pythonLocation" -DQt5_DIR="${{runner.workspace}}/Qt/$QT_VERSION/clang_64/lib/cmake/Qt5" -DVGC_PEDANTIC=ON -DVGC_WERROR=ON
- name: Build
working-directory: ${{runner.workspace}}/build
run: cmake --build . --parallel $PARALLEL_JOBS
- name: Test
working-directory: ${{runner.workspace}}/build
run: cmake --build . --target check --parallel $PARALLEL_JOBS
- name: Deploy
working-directory: ${{runner.workspace}}/build
env:
VGC_GITHUB_KEY: ${{secrets.VGC_GITHUB_KEY}}
run: cmake --build . --target deploy --parallel $PARALLEL_JOBS