Prepare PDrive 0.9.8 #20

Merged
ClaudiuSchuster merged 4 commits from oss-oo/release-0.9.8-rt20261009 into main 2026-10-09 20:29:02 +00:00
Owner

Summary

Prepares PDrive Control Center 0.9.8 on top of the merged origin-aware cache composition (#19, 601484ae):

  • Version bump in one chain: VERSION, bin/pdrive-ui VERSION, bin/pdrive-state TOOL_VERSION -> 0.9.8
  • Configured ruff formatting of the upload-origin journal writer in bin/pdrive-state (the only Super-Linter finding, fixed at the source under the repo's .github/linters/.ruff.toml)
  • Release receipt docs/releases/release-0.9.8.json (public facts only; previous baseline release-0.9.7.json)

Local gates

  • make check green on the release tree after every change (portable repository suite: shell syntax and ShellCheck, Python compilation, action-free help tests, fixtures, setup safety, state schema, version consistency, desktop validation and GTK widget checks)
  • Super-Linter slim v8.7.0 pinned local image with the project's own 13-lane flag set (BASH, BASH_EXEC, GITHUB_ACTIONS, GITHUB_ACTIONS_ZIZMOR, GIT_MERGE_CONFLICT_MARKERS, GITLEAKS, MARKDOWN, MARKDOWN_PRETTIER, PYTHON_RUFF, PYTHON_RUFF_FORMAT, XML, YAML, YAML_PRETTIER) and FILTER_REGEX_EXCLUDE="\.github/" — green on the final tree

CI evidence

Payload: Checks / Functional checks success on pull_request run 49 (head fd2298f1, PR #19) and on the main push run 50 (601484ae). This pull request's own Checks run must be green before merge; the release tag goes on its squash-merge commit after the main push run is green.

## Summary Prepares PDrive Control Center 0.9.8 on top of the merged origin-aware cache composition (#19, 601484ae): - Version bump in one chain: `VERSION`, `bin/pdrive-ui` `VERSION`, `bin/pdrive-state` `TOOL_VERSION` -> 0.9.8 - Configured ruff formatting of the upload-origin journal writer in `bin/pdrive-state` (the only Super-Linter finding, fixed at the source under the repo's `.github/linters/.ruff.toml`) - Release receipt `docs/releases/release-0.9.8.json` (public facts only; previous baseline `release-0.9.7.json`) ## Local gates - `make check` green on the release tree after every change (portable repository suite: shell syntax and ShellCheck, Python compilation, action-free help tests, fixtures, setup safety, state schema, version consistency, desktop validation and GTK widget checks) - Super-Linter slim v8.7.0 pinned local image with the project's own 13-lane flag set (BASH, BASH_EXEC, GITHUB_ACTIONS, GITHUB_ACTIONS_ZIZMOR, GIT_MERGE_CONFLICT_MARKERS, GITLEAKS, MARKDOWN, MARKDOWN_PRETTIER, PYTHON_RUFF, PYTHON_RUFF_FORMAT, XML, YAML, YAML_PRETTIER) and `FILTER_REGEX_EXCLUDE="\.github/"` — green on the final tree ## CI evidence Payload: Checks / Functional checks success on pull_request run 49 (head fd2298f1, PR #19) and on the main push run 50 (601484ae). This pull request's own Checks run must be green before merge; the release tag goes on its squash-merge commit after the main push run is green.
Record the release pull request Checks run in the 0.9.8 receipt
All checks were successful
Checks / Functional checks (pull_request) Successful in 1m27s
af8142c18d
ClaudiuSchuster deleted branch oss-oo/release-0.9.8-rt20261009 2026-10-09 20:29:02 +00:00
ClaudiuSchuster referenced this pull request from a commit 2026-10-09 20:29:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
OSS-Singularity/proton-drive-linux!20
No description provided.