Skip to content

release: prepare 1.1#70

Merged
yannrichet-asnr merged 1 commit into
mainfrom
release/1.1-prep
Jun 15, 2026
Merged

release: prepare 1.1#70
yannrichet-asnr merged 1 commit into
mainfrom
release/1.1-prep

Conversation

@yannrichet-asnr

Copy link
Copy Markdown
Member

Repo-side preparation for the 1.1 release. Does not publish — that happens when a GitHub Release (tag 1.1) is published, triggering release.yml.

Changes

  • Version bump1.1 in fz/__init__.py (the single source; pyproject.toml reads it via attr = "fz.__version__", and fz/_version.py is CI-stamped — left untouched).
  • NEWS.md — cut ## Unreleased to ## Version 1.1 (2026-06-15) and opened a fresh empty ## Unreleased. 1.1 collects everything merged this cycle: CLI argument aliases, calculator-discovery fixes, the fzd CLI execution fix, recursive directory-tree staging, fzd input-flag aliases, CLI hardening, and the two worked skill examples + skill hardening.
  • README version badge 1.01.1.
  • Skill docs — flipped the "git main / next release" caveats to "fz ≥ 1.1" (fzd auto-discovery, recursive case-subdir staging, --calculators <alias>, fzd input-flag aliases, positional paths), bumped install hints to funz-fz>=1.1 where a feature needs it (directory-case codes, CLI fzd), and kept accurate "fz 1.0 only" notes for what changed.

Verification

  • import fz; fz.__version__1.1.
  • tests/test_skill_static.py green (the skill-claim drift checks).
  • Version tests are regex-based (\d+\.\d+); no test hard-codes 1.0.

After merge — cutting the release (your call)

Create a GitHub Release: tag 1.1, title "fz 1.1", notes from the NEWS 1.1 section. That triggers the wheel build (Py 3.9–3.14 × 3 OSes) and the PyPI publish via trusted publishing.

🤖 Generated with Claude Code

- Bump version to 1.1 (fz/__init__.py; pyproject reads it dynamically, _version.py
  is CI-stamped).
- NEWS.md: cut the Unreleased section to "Version 1.1 (2026-06-15)" and open a fresh
  Unreleased. 1.1 collects: CLI argument aliases, calculator-discovery fixes, the fzd
  CLI execution fix, recursive directory-tree staging, fzd input-flag aliases, CLI
  hardening, and the worked skill examples + skill hardening.
- README version badge 1.0 -> 1.1.
- Skill docs: flip the "git main / next release" caveats to "fz >= 1.1" (fzd
  auto-discovery, recursive case-subdir staging, --calculators alias acceptance, fzd
  input-flag aliases, positional paths); bump install hints to funz-fz>=1.1 where a
  feature needs it; keep accurate "fz 1.0 only" notes for what changed.

Does not cut the release: publishing to PyPI happens when a GitHub Release (tag 1.1)
is published, triggering release.yml.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 15, 2026 10:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Repo-side prep for the fz 1.1 release by bumping the package version and aligning release notes + documentation to reference 1.1 behavior/features.

Changes:

  • Bump fz.__version__ from 1.01.1 (setuptools dynamic version source).
  • Cut release notes by adding a Version 1.1 (2026-06-15) section and leaving a fresh Unreleased header.
  • Update README badge and skill/docs/examples to state fz ≥ 1.1 requirements (notably fzd fixes, calculator auto-discovery, and recursive directory-tree staging).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
fz/__init__.py Updates the single-source version string to 1.1 for packaging.
NEWS.md Adds the 1.1 release header/date and keeps an Unreleased section at the top.
README.md Updates the version badge to 1.1.
skills/fz/SKILL.md Updates install guidance and feature caveats to reflect fz ≥ 1.1 behavior.
skills/fz/reference.md Updates CLI reference notes (aliases, calculator discovery) to reflect fz ≥ 1.1.
skills/fz/code-wrapper.md Updates directory-tree staging requirements to fz ≥ 1.1.
skills/examples/openfoam-dambreak-random-sampling.md Updates prerequisites/notes to require fz ≥ 1.1 for the example.
skills/examples/newton-cooling-calibration.md Updates prerequisites to require fz ≥ 1.1 due to fzd CLI fix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@yannrichet-asnr yannrichet-asnr merged commit 1c819ae into main Jun 15, 2026
39 checks passed
@yannrichet-asnr yannrichet-asnr deleted the release/1.1-prep branch June 15, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants