Skip to content

chore(main): release 7.2.1 - #737

Merged
FBumann merged 1 commit into
mainfrom
release-please--branches--main--components--flixopt
Jul 21, 2026
Merged

chore(main): release 7.2.1#737
FBumann merged 1 commit into
mainfrom
release-please--branches--main--components--flixopt

Conversation

@flixopt-release-bot

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

7.2.1 (2026-07-21)

Bug Fixes

  • stats: threshold not applied along breakdown dimension in plot.effects (#719) (#720) (49ed538)

This PR was generated with Release Please. See documentation.

@flixopt-release-bot
flixopt-release-bot Bot force-pushed the release-please--branches--main--components--flixopt branch from 51346f9 to 7c56ef7 Compare July 21, 2026 12:55
@flixopt-release-bot
flixopt-release-bot Bot force-pushed the release-please--branches--main--components--flixopt branch from 7c56ef7 to f4ab632 Compare July 21, 2026 12:56
@FBumann
FBumann merged commit e18a7e8 into main Jul 21, 2026
9 checks passed
@flixopt-release-bot

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

FBumann added a commit that referenced this pull request Jul 27, 2026
* ci: always report lint and test on pull requests

The ruleset on main requires lint and test (3.11-3.14). #562 added a paths
filter to the pull_request trigger, and a workflow that never triggers never
reports its checks, so any PR touching only files outside flixopt/, tests/,
pyproject.toml or .github/workflows/ is permanently blocked. Release PRs
change exactly CHANGELOG.md, .release-please-manifest.json and CITATION.cff,
so #740 cannot merge; #737 predates the filter and ran normally.

The filter moves into a `changes` job that reads the PR's file list, and the
install and pytest steps become conditional on it. The jobs still run and
still report, but a docs-only PR costs a runner start instead of a full
matrix. Detection failures fall back to running the tests, so a bad lookup
wastes CI rather than skipping a real test run.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* ci: fall back to running tests when PR file lookup fails

Steps run under `bash -e`, so `paths=$(gh pr view ...)` aborted the step on a
failed lookup rather than falling through to the empty-listing fallback. The
changes job would fail, test would be skipped via needs, and the required
checks would go unreported - the same block this workflow exists to prevent.
Guarding the assignment lets the intended fallback run.

Also declares least-privilege permissions for the workflow, matching
release.yaml and dependabot-auto-merge.yaml; pull-requests: read is what the
file-list lookup needs.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant