Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes bugs and failing tests #1503

Merged
merged 63 commits into from
Dec 13, 2023
Merged

Conversation

MaggieKimani1
Copy link
Contributor

@MaggieKimani1 MaggieKimani1 commented Dec 13, 2023

This PR ensures our v2 branch is at per with the vnext branch by resolving occurring merge conflicts.
It also addresses the following fixes:

Robulane and others added 30 commits November 22, 2023 16:30
Handle number overflow during parsing of min/max values
Configure Hidi --settings-file path to be relative to the current working directory
Bumps [Verify.Xunit](https://github.com/VerifyTests/Verify) from 22.5.0 to 22.6.0.
- [Release notes](https://github.com/VerifyTests/Verify/releases)
- [Commits](https://github.com/VerifyTests/Verify/commits/22.6.0)

---
updated-dependencies:
- dependency-name: Verify.Xunit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…-22.6.0

Bump Verify.Xunit from 22.5.0 to 22.6.0
Bumps [Moq](https://github.com/moq/moq) from 4.20.69 to 4.20.70.
- [Release notes](https://github.com/moq/moq/releases)
- [Changelog](https://github.com/devlooped/moq/blob/main/CHANGELOG.md)
- [Commits](moq/moq.spikes@v4.20.69...v4.20.70)

---
updated-dependencies:
- dependency-name: Moq
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps Microsoft.OData.Edm from 7.18.0 to 7.19.0.

---
updated-dependencies:
- dependency-name: Microsoft.OData.Edm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ata.Edm-7.19.0

Bump Microsoft.OData.Edm from 7.18.0 to 7.19.0
…Overflow_Overflows_ReturnsFallback_culture_dependend

Fix culture dependency in ParseDecimalWithFallbackOnOverflow_Overflows_ReturnsFallback test
Bumps [PublicApiGenerator](https://github.com/PublicApiGenerator/PublicApiGenerator) from 11.0.0 to 11.1.0.
- [Release notes](https://github.com/PublicApiGenerator/PublicApiGenerator/releases)
- [Commits](PublicApiGenerator/PublicApiGenerator@11.0.0...11.1.0)

---
updated-dependencies:
- dependency-name: PublicApiGenerator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [Verify.Xunit](https://github.com/VerifyTests/Verify) from 22.6.0 to 22.7.1.
- [Release notes](https://github.com/VerifyTests/Verify/releases)
- [Commits](VerifyTests/Verify@22.6.0...22.7.1)

---
updated-dependencies:
- dependency-name: Verify.Xunit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3 to 4.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](actions/setup-dotnet@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…ions/setup-dotnet-4

Bump actions/setup-dotnet from 3 to 4
…-22.7.1

Bump Verify.Xunit from 22.6.0 to 22.7.1
Copy link
Member

@baywet baywet left a comment

Choose a reason for hiding this comment

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

It seems you've also merged from vnext to this branch. I was expecting many more conflicts. Could you please provide information about how many conflicts you've had to resolve?

src/Microsoft.OpenApi.Readers/ParseNodes/MapNode.cs Outdated Show resolved Hide resolved
src/Microsoft.OpenApi/Helpers/SchemaSerializerHelper.cs Outdated Show resolved Hide resolved
src/Microsoft.OpenApi/Validations/Rules/JsonSchemaRules.cs Outdated Show resolved Hide resolved
src/Microsoft.OpenApi/Validations/Rules/JsonSchemaRules.cs Outdated Show resolved Hide resolved
src/Microsoft.OpenApi/Validations/Rules/JsonSchemaRules.cs Outdated Show resolved Hide resolved
@MaggieKimani1
Copy link
Contributor Author

It seems you've also merged from vnext to this branch. I was expecting many more conflicts. Could you please provide information about how many conflicts you've had to resolve?

Actually most of the conflicts I resolved by merging vnext into our v2 branch I committed directly into the v2 branch.
Here is the commit: 99a038c
We had over 120 conflicting files, most of which were affected by our switch from OpenApiSchema to JSON Schema. We also had some failing tests as a result of the merge, most of which are being fixed by this PR.

@MaggieKimani1 MaggieKimani1 self-assigned this Dec 13, 2023
Copy link
Member

@baywet baywet left a comment

Choose a reason for hiding this comment

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

Thanks for making the changes and providing some context. Glad the merge went well.
It was on my list to do, but I never actually got to it.

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions

78.1% Coverage on New Code (required ≥ 80%)
37.5% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@MaggieKimani1 MaggieKimani1 merged commit 73aead3 into release/2.0.0 Dec 13, 2023
8 of 9 checks passed
@MaggieKimani1 MaggieKimani1 deleted the mk/fix-bugs-and-failing-tests branch December 13, 2023 15:21
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.

7 participants