Skip to content

feat: use P prefix for android orb-id, convert to hex - #1420

Merged
AlexKaravaev merged 5 commits into
mainfrom
alex/orb-id-prefix
Sep 29, 2026
Merged

AlexKaravaev merged 5 commits into
mainfrom
alex/orb-id-prefix

Conversation

@AlexKaravaev

Copy link
Copy Markdown
Collaborator

Tested on target device with zorb

@AlexKaravaev
AlexKaravaev requested a review from a team as a code owner September 22, 2026 14:25
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 22, 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-09-29T10:49:45.123952Z 414323c New commits
ℹ️ 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.

@github-actions

Copy link
Copy Markdown

No concrete correctness bugs, regressions, security issues, or merge blockers found in the PR diff. Tests were not run in this read-only environment.

Comment thread orb-info/src/orb_id_android.rs
Comment thread orb-info/src/orb_id_android.rs Outdated
Comment thread orb-info/src/orb_id_android.rs Outdated
@github-actions

Copy link
Copy Markdown

No concrete correctness bugs or merge-blocking issues found in the PR changes. Parsing, formatting, serialization, and decimal SoC serial conversion are consistent with the new ID format.

Tests were not run in this read-only environment.

@github-actions

Copy link
Copy Markdown

No concrete correctness bugs or merge-blocking issues found in the PR diff. Parsing, formatting, serialization, and serial-number conversion are consistent with the new format and covered by tests.

Tests were not run in this read-only environment.

@AlexKaravaev
AlexKaravaev enabled auto-merge (squash) September 24, 2026 13:37
@github-actions

Copy link
Copy Markdown

No concrete correctness bugs or merge-blocking issues found in this PR’s changes. Parsing, formatting, and serialization consistently use the new P-prefixed hexadecimal format while preserving decimal SoC serial input.

Tests were inspected but not run in this read-only environment.

@github-actions

Copy link
Copy Markdown
  • [P1] Android builds fail due to conflicting trait implementations — orb-info/src/orb_id_android.rs:13. The new manual Debug, Display, and FromStr implementations conflict with the existing derives on OrbId (lines 6–8), producing Rust error E0119 whenever the Android module is compiled. Remove those three derives and check an Android target before merging; Linux checks select a different module and won’t catch this.

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 414323cd66

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread orb-info/src/orb_id_android.rs
@github-actions

Copy link
Copy Markdown

No concrete correctness, security, or merge-blocking issues found in the PR diff. The new format has coverage for parsing, serialization, environment overrides, and decimal serial-number conversion.

Tests were not run in this read-only environment.

@github-actions

Copy link
Copy Markdown

No concrete correctness bugs or merge-blocking issues found in this PR’s changes. Parsing, formatting, serialization, and serial-number handling are consistent with the new ID format.

Tests were not run in this read-only environment.

@AlexKaravaev
AlexKaravaev merged commit 05e5417 into main Sep 29, 2026
25 checks passed
@AlexKaravaev
AlexKaravaev deleted the alex/orb-id-prefix branch September 29, 2026 11:15
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