.github/workflows/dvc-cli-output-test.yml
name: DVC CLI Output Test
on:
schedule:
- cron: '0 1 * * *'
jobs:
test:
runs-on: ${{ matrix.os }}
timeout-minutes: 20
strategy:
matrix:
os: [ubuntu-latest, macOS-latest, windows-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: true
- name: Setup Python environment
uses: actions/setup-python@v5
with:
python-version: '3.11'
cache: 'pip'
- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: '16'
cache: yarn
- run: yarn install
- run: yarn scheduled:cli:test