name: Boost (download) on: push: pull_request: schedule: # Weekly, at 5:30 AM on Saturday (somewhat randomly chosen). - cron: '30 5 * * 6' workflow_dispatch: jobs: build: strategy: matrix: boost-version: [1.58.0, 1.68.0, 1.78.0] runs-on: ubuntu-latest name: 'Download: ${{ matrix.boost-version }}' defaults: run: shell: pwsh steps: - name: Checkout uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 - name: Download Boost uses: ./.github/actions/download-boost with: boost-version: '${{ matrix.boost-version }}' no-retry: 1 - name: Check that Boost was downloaded uses: ./.github/actions/check-boost-download