Skip to content

build_macos_online_scheduled #1558

build_macos_online_scheduled

build_macos_online_scheduled #1558

# SPDX-FileCopyrightText: 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT
name: build_macos_online_scheduled
on:
push: {}
workflow_dispatch: {}
schedule:
- cron: '0 0 * * *'
env:
MACOS_BASEKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/cd013e6c-49c4-488b-8b86-25df6693a9b7/m_BaseKit_p_2023.2.0.49398.dmg
MACOS_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/edb4dc2f-266f-47f2-8d56-21bc7764e119/m_HPCKit_p_2023.2.0.49443.dmg
MACOS_RENDERKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/0510c852-f273-4e43-b8d6-9076cbc0dd34/m_RenderKit_p_2023.2.0.49370.dmg
SAMPLES_TAG: 2023.2.0
jobs:
build_macos_all:
runs-on: macos-latest
timeout-minutes: 40
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: install_basekit
run: scripts/install_macos.sh $MACOS_BASEKIT_URL
- name: install_hpckit
run: scripts/install_macos.sh $MACOS_HPCKIT_URL
- name: install_renderkit
run: scripts/install_macos.sh $MACOS_RENDERKIT_URL
- name: build_c++
run: scripts/build_macos.sh c++ $SAMPLES_TAG
- name: build_fortran
run: scripts/build_macos.sh fortran $SAMPLES_TAG
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7