test(office): align Python support contract with PR matrix - #405
Draft
seonghobae wants to merge 1 commit into
Draft
test(office): align Python support contract with PR matrix#405seonghobae wants to merge 1 commit into
seonghobae wants to merge 1 commit into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This was referenced Sep 4, 2026
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated event-matrix test repair from the Toolbar lane. PR #405 remains the single writer for that shared CI contract. Signed-off-by: Seongho Bae <me@seonghobae.me> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated event-matrix test repair from the controlled-value lane. PR #405 remains the single writer for that shared CI contract. Signed-off-by: Seongho Bae <me@seonghobae.me> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this DOCX page-layout branch. PR #405 remains the single writer for that shared CI contract while this branch keeps its page-layout delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this imperative-history branch. PR #405 remains the single writer while this branch keeps its editor history API and package delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this accessibility branch. PR #405 remains the single writer while this branch keeps its read-only link shortcut behavior. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this form-reset branch. PR #405 remains the single writer while this branch keeps its collaborative reset warning fix. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this email documentation branch. PR #405 remains the single writer while this branch keeps its protected-status documentation delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this image-ingress branch. PR #405 remains the single writer while this branch keeps its accessible image intent delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this documentation-maturity branch. PR #405 remains the single writer while this branch keeps its canonical documentation delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this inline-image branch. PR #405 remains the single writer while this branch keeps its bounded size preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this text-position branch. PR #405 remains the single writer while this branch keeps its bounded evidence-memory delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this Markdown resource-policy branch. PR #405 remains the single writer while this branch keeps its bounded conversion and package delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this autosave branch. PR #405 remains the single writer while this branch keeps its array-key preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this envelope-identity branch. PR #405 remains the single writer while this branch keeps its array preflight and error normalization delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this autosave ETag branch. PR #405 remains the single writer while this branch keeps its bounded durable ETag delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this envelope-restore branch. PR #405 remains the single writer while this branch keeps its atomic transform delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this DOCX image branch. PR #405 remains the single writer while this branch keeps its bounded image preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this clipboard-evidence branch. PR #405 remains the single writer while this branch keeps its cross-engine consensus bounds. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this form-reset branch. PR #405 remains the single writer while this branch keeps its atomic reset delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this Office CLI branch. PR #405 remains the single writer while this branch keeps its bounded input-read delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this autosave digest branch. PR #405 remains the single writer while this branch keeps its digest preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this envelope scanner branch. PR #405 remains the single writer while this branch keeps its object-name preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this document-snapshot branch. PR #405 remains the single writer while this branch keeps its cycle-safe snapshot delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this image-config branch. PR #405 remains the single writer while this branch keeps its runtime validation delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this digest-provider branch. PR #405 remains the single writer while this branch keeps its provider preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this collaboration branch. PR #405 remains the single writer while this branch keeps its runtime field boundary delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this XLSX branch. PR #405 remains the single writer while this branch keeps its compatibility-name redaction delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this font regeneration branch. PR #405 remains the single writer while this branch keeps its supply-chain hardening delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this license branch. PR #405 remains the single writer while this branch keeps its repository license correction. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this form-field branch. PR #405 remains the single writer while this branch keeps its disabled runtime delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this converter branch. PR #405 remains the single writer while this branch keeps its bounded Blob and base64 preflight delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this Hangul authoring branch. PR #405 remains the single writer while this branch keeps its HWP and HWPX package delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this clipboard branch. PR #405 remains the single writer while this branch keeps its hostile-throw containment delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this Actions registry branch. PR #405 remains the single writer while this branch keeps its workflow audit delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this package isolation branch. PR #405 remains the single writer while this branch keeps its packed root consumer boundary. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this CommonJS authority branch. PR #405 remains the single writer while this branch keeps its indirect loader containment delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
seonghobae
added a commit
that referenced
this pull request
Sep 4, 2026
Remove the duplicated Python support contract changes from this Docker security branch. PR #405 remains the single writer while this branch keeps its build-context credential exclusion delta. Signed-off-by: Seongho Bae <seonghobae@users.noreply.github.com> Commit-Message-Assisted-by: Claude (via Claude Code)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Protected
main@a40b9489665bed7d95af619a6079b9c51cab299aalready contains the #401 queue-fan-out change: the Office job runs only Python 3.14 forpull_request, while protected pushes retain the advertised 3.11–3.14 matrix. The retained repository contract still parses only a literal static list and therefore no longer describes the live workflow it is supposed to police.This is a test-contract repair for already-integrated workflow truth. It does not change
.github/workflows/ci.yml, the supported Python range, package metadata, dependencies, Office runtime behavior, or release policy.RED → GREEN
RED on protected main:
office/tests/test_python_support_contract.pyrequirespython-version: [..]and exact equality to all four supported minors, but the protected workflow now uses the event-dependent expression${{ github.event_name == 'pull_request' && fromJSON('["3.14"]') || fromJSON('["3.11", "3.12", "3.13", "3.14"]') }}. The structural contract cannot parse that current authority.Candidate GREEN
378e03078a90f18c48317673344e4f1adb11ec8fchanges only the contract test. It requires the exact event-sensitive shape, pins pull-request admission to the newest supported minor, and independently pins protected-push coverage to the complete advertised 3.11–3.14 set. The runner-image and release-workflow contracts remain unchanged.This delta was discovered while reviewing #403 and is split into this repository-contract owner lane so the collaboration PR can be evaluated relative to a narrow prerequisite rather than permanently owning unrelated Office CI semantics.
Keep Draft until the unchanged exact head has terminal applicable CI/security/review evidence. No predecessor result, no-op retrigger, self-approval, force update, destructive rebase, or workflow-gate weakening is accepted.