Skip to content

Coordinate client and server release versions - #8

Merged
Eoic merged 2 commits into
masterfrom
feat/coordinated-releases
Oct 5, 2026
Merged

Eoic merged 2 commits into
masterfrom
feat/coordinated-releases

Conversation

@Eoic

@Eoic Eoic commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Add a coordinated 1.0.0 release snapshot for client/server with Android build number 1. tools/release.py bump updates both component manifests and the server's own lock entry without upgrading dependencies; check --committed validates the component gitlinks recorded in the workspace rather than dirty working copies.

Add focused release CI and a runbook covering independent component merge order, server-first rollout, signing/endpoint settings and first Google Play internal testing. Record the companion client/server preparation commits. The client reader pin now agrees with the existing workspace reader; the two previously mismatched reader revisions have identical source trees.

Validation: five coordinated-version regressions, local and committed release checks, workspace reader reference checks, workflow actionlint and existing tooling checks. Component validation includes an actual signed test AAB/16 KB checks and a disposable PostgreSQL/PowerSync deployment smoke test. Public deployment, Play Console setup, real upload credentials and device testing are not performed.

Merge the companion client/server PRs first and refresh these gitlinks if their merge strategy changes commit IDs. Configure the client release environment and public server before manually dispatching the initial client build; preparation alone does not publish to Play.

Companion PRs: PapyrusReader/client#33 and PapyrusReader/server#8.

@Eoic
Eoic marked this pull request as ready for review October 5, 2026 18:15
Copilot AI balanced review requested due to automatic review settings October 5, 2026 18:15
@Eoic
Eoic merged commit 0afebac into master Oct 5, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-05T18:16:45.506111Z 0ea2e4e Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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.

2 participants