Skip to content

Load only requested forecast sources #2869

Load only requested forecast sources

Load only requested forecast sources #2869

name: Pipeline Run Check
on:
pull_request:
branches: [main]
paths:
- "pipelines/**"
- "cfa/**"
- "stfroutineforecasting/**"
- "uv.lock"
push:
branches: [main]
paths:
- "pipelines/**"
- "cfa/**"
- "stfroutineforecasting/**"
- "uv.lock"
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
cancel-in-progress: true
jobs:
pipeline-e2e:
runs-on: ubuntu-latest
env:
XLA_FLAGS: --xla_force_host_platform_device_count=2
steps:
- uses: actions/checkout@v7
- name: Set up routine forecasting Python
uses: ./.github/actions/setup-routine-forecasting-python
- name: Set up routine forecasting R
uses: ./.github/actions/setup-routine-forecasting-r
- name: Set up routine forecasting Julia
uses: ./.github/actions/setup-routine-forecasting-julia
- name: Run pipeline integration test
run: uv run pytest -s -m pipeline_e2e pipelines/tests/integration