Skip to content

Bump firebase from 8.6.3 to 10.9.0 in /dashboard #88

Bump firebase from 8.6.3 to 10.9.0 in /dashboard

Bump firebase from 8.6.3 to 10.9.0 in /dashboard #88

#
# This workflow does a full Debug + Release build whenever
# a change is pushed to master, or when a pull request is
# created against master.
#
name: build_on_push
on:
# Triggers are still a work in progress to be able to debug
push:
branches:
- main
pull_request:
branches:
- main
env:
BUILD_SCRIPT: "sdk/build/build_cmake_project.py"
CPP_SDK_REPO_PATH: "sdk/cpp"
UNITY_SDK_REPO_PATH: "sdk/unity"
PYTHON_VERSION: 3.7
jobs:
#
# C++ SDK builds
#
cpp_sdk_linux:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/unix_setup
- name: Build debug
run: >
python3 ./$BUILD_SCRIPT
--cmake_source_project_root $CPP_SDK_REPO_PATH
--cmake_build_configs Debug
- name: Build release and pack it
run: >
python3 ./$BUILD_SCRIPT
--cmake_source_project_root $CPP_SDK_REPO_PATH
--cmake_build_configs Release
cpp_sdk_macos:
runs-on: macos-11
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/unix_setup
- name: Build debug
run: >
python3 ./$BUILD_SCRIPT
--cmake_configure_args="-DPYTHON=$(which python3)"
--cmake_source_project_root $CPP_SDK_REPO_PATH
--cmake_build_configs Debug
- name: Build release and pack it
run: >
python3 ./$BUILD_SCRIPT
--cmake_configure_args="-DPYTHON=$(which python3)"
--cmake_source_project_root $CPP_SDK_REPO_PATH
--cmake_build_configs Release
cpp_sdk_windows:
runs-on: windows-2016
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/windows_setup
- name: Build debug
shell: cmd
run: >
python3 %BUILD_SCRIPT%
--cmake_source_project_root %CPP_SDK_REPO_PATH%
--cmake_build_configs Debug
- name: Build release and pack it
shell: cmd
run: >
python3 %BUILD_SCRIPT%
--cmake_source_project_root %CPP_SDK_REPO_PATH%
--cmake_build_configs Release
#
# Unity SDK builds
#
unity_sdk_linux:
needs: cpp_sdk_linux
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/unix_setup
- name: Build debug
run: >
python3 ./$BUILD_SCRIPT
--cmake_source_project_root $UNITY_SDK_REPO_PATH
--cmake_build_configs Debug
- name: Build release and pack it
run: >
python3 ./$BUILD_SCRIPT
--cmake_source_project_root $UNITY_SDK_REPO_PATH
--cmake_build_configs Release
unity_sdk_macos:
needs: cpp_sdk_macos
runs-on: macos-11
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/unix_setup
- name: Build debug
run: >
python3 ./$BUILD_SCRIPT
--cmake_configure_args="-DPYTHON=$(which python3)"
--cmake_source_project_root $UNITY_SDK_REPO_PATH
--cmake_build_configs Debug
- name: Build release and pack it
run: >
python3 ./$BUILD_SCRIPT
--cmake_configure_args="-DPYTHON=$(which python3)"
--cmake_source_project_root $UNITY_SDK_REPO_PATH
--cmake_build_configs Release
unity_sdk_windows:
needs: cpp_sdk_windows
runs-on: windows-2016
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- uses: ./.github/actions/windows_setup
- name: Build debug
shell: cmd
run: >
python3 %BUILD_SCRIPT%
--cmake_source_project_root %UNITY_SDK_REPO_PATH%
--cmake_build_configs Debug
- name: Build release and pack it
shell: cmd
run: >
python3 %BUILD_SCRIPT%
--cmake_source_project_root %UNITY_SDK_REPO_PATH%
--cmake_build_configs Release