Skip to content

Software Continuous Integration #29

Software Continuous Integration

Software Continuous Integration #29

name: Software Continuous Integration
on:
push:
branches: [ main ]
paths:
- 'scripts/make-install-software*.sh'
pull_request:
branches: [ main ]
paths:
- 'scripts/make-install-software*.sh'
schedule:
- cron: '0 0 1 * *'
workflow_dispatch:
jobs:
check-installer:
name: Checking the software installation
strategy:
matrix:
os:
- 'ubuntu-22.04'
- 'macos-latest'
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Checking the installation of software on ${{ matrix.os }}
run: make install-software