Skip to content

Require the contract 0.8 line - #88

Merged
rasuvaeff merged 1 commit into
masterfrom
chore/contract-0.8
Sep 6, 2026
Merged

Require the contract 0.8 line#88
rasuvaeff merged 1 commit into
masterfrom
chore/contract-0.8

Conversation

@rasuvaeff

Copy link
Copy Markdown
Owner

rasuvaeff/openapi-contract v0.8.0 is out — three review passes, eighteen
findings, and a compiler that refuses documents 0.7 accepted.

This package needed no code change for it: #87 already made the suite green
against that branch before it was tagged, by building the deliberately
malformed documents as hand-built Operations instead of compiling them. The
constraint moves so that --prefer-lowest installs the compiler these tests
are actually written against, and so the Contract dev-master job compares
against something ahead of the floor rather than two lines ahead of it.

Verification: composer build green (709 tests, 29 491 assertions) with
v0.8.0 installed.

0.8.0 refuses documents 0.7 accepted and reads several things differently —
$ref siblings by dialect, a content map by specificity, a trailing slash as
part of the path, a repeated parameter as a violation. This package's suite is
green on both, and was already verified against that branch before it was
tagged; the constraint moves so that --prefer-lowest exercises the compiler
these tests are written against.
@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: 099abc28-793f-49a1-bc8e-b2cd4b09340a

Warning

Your free Security trial is over. An organization admin can upgrade to Advanced for continuous pull request security review or dismiss this notice.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rasuvaeff
rasuvaeff merged commit 8f51abb into master Sep 6, 2026
11 checks passed
@rasuvaeff
rasuvaeff deleted the chore/contract-0.8 branch September 6, 2026 15:42
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