Skip to content

feat(tasks)!: promote develop to main — remove unused task modules (9.0.0)#221

Merged
bartzbeielstein merged 8 commits into
mainfrom
develop
Jun 12, 2026
Merged

feat(tasks)!: promote develop to main — remove unused task modules (9.0.0)#221
bartzbeielstein merged 8 commits into
mainfrom
develop

Conversation

@bartzbeielstein

Copy link
Copy Markdown
Collaborator

Release-train promotion of develop into main.

Contains PR #220: removal of the 5 unused demo/N-to-1 task modules and their console scripts (spotforecast-demo, spotforecast-n2o1, -df, -cov, -cov-df). task_entsoe and spotforecast2-entsoe are kept (bart26k-lecture / team4 consumer contract).

BREAKING CHANGE: semantic-release will cut 9.0.0. Consumers unaffected (lecture pins <9; abschluss uses no tasks symbols).

🤖 Generated with Claude Code

github-actions Bot and others added 7 commits June 12, 2026 20:46
Pure formatting; restores repo-wide `black --check` cleanliness. No
code change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…black-format-drift

style: black-format 5 files with pre-existing drift
Pre-existing import-sort drift flagged by isort 8; no functional change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…scripts

A usage scan across all downstream consumers (spotforecast2_abschluss,
bart26k-lecture) found no references to the demo and N-to-1 task modules.
tasks/task_entsoe.py stays: bart26k-lecture imports entsoe_data_loader /
entsoe_test_data_loader, including in the protected 14_team_4_submission.qmd
guarded by tests/test_consumer_contract_team4.py.

Removed modules: tasks/task_demo.py, tasks/task_n_to_1.py,
tasks/task_n_to_1_dataframe.py, tasks/task_n_to_1_with_covariates.py,
tasks/task_n_to_1_with_covariates_and_dataframe.py, their tests
(test_tasks_smoke.py, test_task_demo_integration.py), the tasks overview
docs page, and their quartodoc/sidebar entries.

BREAKING CHANGE: the spotforecast-demo, spotforecast-n2o1,
spotforecast-n2o1-df, spotforecast-n2o1-cov, and spotforecast-n2o1-cov-df
console scripts and the spotforecast2.tasks.task_demo /
spotforecast2.tasks.task_n_to_1* modules are removed.
spotforecast2-entsoe and spotforecast2.tasks.task_entsoe are unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…or/remove-unused-tasks

feat(tasks)!: remove unused demo and n-to-1 task modules and console scripts
@codecov

codecov Bot commented Jun 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

## [9.0.0-rc.1](v8.1.1...v9.0.0-rc.1) (2026-06-12)

### ⚠ BREAKING CHANGES

* **tasks:** the spotforecast-demo, spotforecast-n2o1,
spotforecast-n2o1-df, spotforecast-n2o1-cov, and spotforecast-n2o1-cov-df
console scripts and the spotforecast2.tasks.task_demo /
spotforecast2.tasks.task_n_to_1* modules are removed.
spotforecast2-entsoe and spotforecast2.tasks.task_entsoe are unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

### Features

* **tasks:** remove unused demo and n-to-1 task modules and console scripts ([98dc393](98dc393))
@bartzbeielstein

Copy link
Copy Markdown
Collaborator Author

🎉 This PR is included in version 9.0.0-rc.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@bartzbeielstein

Copy link
Copy Markdown
Collaborator Author

🎉 This PR is included in version 9.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants