From 2702b99cef974f792b1ed7df5b45a511ce5f6b33 Mon Sep 17 00:00:00 2001 From: "hotdata-automation[bot]" <267177015+hotdata-automation[bot]@users.noreply.github.com> Date: Sat, 7 Nov 2026 05:41:04 +0000 Subject: [PATCH] feat(jobs): add rollup job types --- CHANGELOG.md | 4 ++++ docs/JobType.md | 4 ++++ hotdata/models/job_type.py | 2 ++ 3 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd16d49..1e5073c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- feat(jobs): add rollup job types + ## [0.13.0] - 2026-11-06 ### Changed diff --git a/docs/JobType.md b/docs/JobType.md index 414df9b..932618d 100644 --- a/docs/JobType.md +++ b/docs/JobType.md @@ -32,6 +32,10 @@ Background job types returned by the API. * `DATABASE_FORK` (value: `'database_fork'`) +* `ROLLUP_BUILD` (value: `'rollup_build'`) + +* `ROLLUP_REFRESH_SWEEP` (value: `'rollup_refresh_sweep'`) + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/hotdata/models/job_type.py b/hotdata/models/job_type.py index 2694ed8..01a8928 100644 --- a/hotdata/models/job_type.py +++ b/hotdata/models/job_type.py @@ -41,6 +41,8 @@ class JobType(str, Enum): IVF_REBALANCE_SWEEP = 'ivf_rebalance_sweep' TABLE_CONSTANTS_UPDATE = 'table_constants_update' DATABASE_FORK = 'database_fork' + ROLLUP_BUILD = 'rollup_build' + ROLLUP_REFRESH_SWEEP = 'rollup_refresh_sweep' @classmethod def from_json(cls, json_str: str) -> Self: