Skip to content

chore: repo housekeeping — gitignore, docs, metainfo releases, test CI deps - #174

Merged
noah-peeters merged 1 commit into
masterfrom
chore/housekeeping
Sep 13, 2026
Merged

noah-peeters merged 1 commit into
masterfrom
chore/housekeeping

Conversation

@noah-peeters

Copy link
Copy Markdown
Owner

Summary

  • .gitignore: the last two entries were merged into one line (cython_debug/src/_version_static.py), so neither cython_debug/ nor the build-generated src/_version_static.py was ignored. Split them, and ignore the per-machine .claude/settings.local.json (untracked in this PR).
  • README / docs/index.md: add the Flatpak download row (it has shipped with every release since v0.3.2 but was never listed) and describe the four alignment modes from v0.3.4 instead of the old two.
  • docs/packaging.md: KDE runtime 6.9 → 6.10 to match build(flatpak): bump KDE runtime to 6.10 and make Flatpak non-blocking for releases #172.
  • metainfo.xml: add <release> entries for 0.3.0, 0.3.2, 0.3.3, 0.3.4 and fix the 0.2.1 date. Software centres were showing the app as 0.2.1.
  • test.yml: install from requirements.txt so CI actually exercises the declared version constraints (it was installing unpinned packages), and drop the unused lfs: true.

Test plan

  • metainfo XML parses; test.yml parses
  • git check-ignore confirms all three paths are now ignored
  • Tests workflow green with -r requirements.txt

🤖 Generated with Claude Code

https://claude.ai/code/session_01Hq3vpkNCBjvrqqcUaEBs6V

…I deps

- .gitignore: the last two entries had been merged into one line
  ("cython_debug/src/_version_static.py"), so neither cython_debug/ nor the
  build-generated src/_version_static.py was ignored. Split them, and ignore
  the per-machine .claude/settings.local.json (untracked here).
- README / docs/index.md: add the Flatpak download row and describe the four
  alignment modes shipped in v0.3.4 instead of the old two.
- docs/packaging.md: KDE runtime 6.9 -> 6.10 to match the manifest.
- metainfo.xml: add release entries for 0.3.0, 0.3.2, 0.3.3 and 0.3.4 and
  correct the 0.2.1 date (2026-03-25); software centres showed 0.2.1.
- test.yml: install from requirements.txt so CI exercises the declared
  version constraints; drop the unused lfs: true.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Hq3vpkNCBjvrqqcUaEBs6V
@noah-peeters
noah-peeters merged commit 78c3fb2 into master Sep 13, 2026
3 checks passed
@noah-peeters
noah-peeters deleted the chore/housekeeping branch September 13, 2026 00:41
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.

1 participant