Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Closed

Is test #1554

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1367 commits
Select commit Hold shift + click to select a range
efc7394
use some range indexors
SimonCropp Oct 6, 2023
d3833c4
Merge pull request #1411 from SimonCropp/use-some-range-indexors
baywet Oct 6, 2023
4dfe0e7
Merge pull request #1405 from SimonCropp/fix-Fileds-typo
baywet Oct 6, 2023
ad401de
Merge pull request #1410 from SimonCropp/remove-redundant-where
baywet Oct 6, 2023
62999e8
Merge pull request #1409 from SimonCropp/dont-abstract-type-for-priva…
baywet Oct 6, 2023
a02a39e
Merge pull request #1407 from SimonCropp/fix-comment-typos
baywet Oct 6, 2023
ab98c2c
Merge pull request #1406 from SimonCropp/fix-some-dodgy-indents
baywet Oct 6, 2023
a184a8f
Merge pull request #1404 from SimonCropp/csharp_style_inlined_variabl…
baywet Oct 6, 2023
543da26
Merge pull request #1408 from SimonCropp/remove-duplicate-dictionary-…
baywet Oct 6, 2023
8aaa6b6
Bump Verify.Xunit from 22.1.0 to 22.1.1
dependabot[bot] Oct 6, 2023
2690da5
Merge pull request #1413 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Oct 7, 2023
21325aa
Update test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests…
SimonCropp Oct 8, 2023
d5257a5
remove some duplicate dictionary lookups
SimonCropp Oct 8, 2023
bfcb6ae
discard un-used parameters
SimonCropp Oct 8, 2023
1292e9e
use some pattern matching
SimonCropp Oct 8, 2023
e397649
use some var
SimonCropp Oct 8, 2023
6ae128c
use some expression lambdas
SimonCropp Oct 8, 2023
9350562
remove redundant type specs
SimonCropp Oct 8, 2023
1228e75
use some expression gets
SimonCropp Oct 8, 2023
06bccb9
only null check on public apis
SimonCropp Oct 8, 2023
9937565
remove redundant CheckArguments
SimonCropp Oct 8, 2023
fe74c3d
Use lookup collections
larsbj1988 Oct 9, 2023
2cf6873
Bump Verify.Xunit from 22.1.1 to 22.1.2
dependabot[bot] Oct 9, 2023
b704695
Merge pull request #1424 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Oct 10, 2023
8c17b0c
Merge pull request #1414 from SimonCropp/remove-some-duplicate-dictio…
baywet Oct 10, 2023
e6bec55
Merge pull request #1417 from SimonCropp/use-some-var
baywet Oct 10, 2023
7415500
Merge pull request #1415 from SimonCropp/discard-un-used-parameters
baywet Oct 10, 2023
7ca9730
Merge pull request #1421 from SimonCropp/only-null-check-on-public-apis
baywet Oct 10, 2023
de79734
Merge pull request #1419 from SimonCropp/remove-redundant-type-specs
baywet Oct 10, 2023
15d06f7
Merge pull request #1420 from SimonCropp/use-some-expression-gets
baywet Oct 10, 2023
40621e0
Bump Verify.Xunit from 22.1.2 to 22.1.3
dependabot[bot] Oct 10, 2023
976c9f5
Merge pull request #1425 from microsoft/dependabot/nuget/Verify.Xunit…
andrueastman Oct 11, 2023
1c4721a
Added secondary dictionary with string key for yaml control characters
larsbj1988 Oct 11, 2023
5ac9559
Merge remote-tracking branch 'upstream/vnext' into use-some-pattern-m…
SimonCropp Oct 11, 2023
3408bfc
Update OpenApiRemoteReferenceCollector.cs
SimonCropp Oct 11, 2023
0d8f18d
Merge remote-tracking branch 'upstream/vnext' into use-some-expressio…
SimonCropp Oct 11, 2023
c5bc8d9
.
SimonCropp Oct 11, 2023
1d1116b
Merge pull request #1418 from SimonCropp/use-some-expression-lambdas
baywet Oct 11, 2023
b98cbfe
Merge pull request #1423 from larsbj1988/feature/hashsets
baywet Oct 11, 2023
8599f87
Bump xunit from 2.5.1 to 2.5.2
dependabot[bot] Oct 13, 2023
9c00805
Merge pull request #1429 from microsoft/dependabot/nuget/xunit-2.5.2
baywet Oct 14, 2023
08273f6
Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3
dependabot[bot] Oct 14, 2023
4b761df
Merge pull request #1428 from microsoft/dependabot/nuget/xunit.runner…
baywet Oct 14, 2023
b744048
Bump Verify.Xunit from 22.1.3 to 22.1.4
dependabot[bot] Oct 16, 2023
90714de
Merge pull request #1431 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Oct 16, 2023
5ef48ad
Bump xunit from 2.5.2 to 2.5.3
dependabot[bot] Oct 17, 2023
4130c00
Merge pull request #1435 from microsoft/dependabot/nuget/xunit-2.5.3
baywet Oct 17, 2023
c2ec5e1
Write out link extensions
MaggieKimani1 Oct 24, 2023
41dce19
Add test to validate
MaggieKimani1 Oct 24, 2023
7f71a4f
Address code smells
MaggieKimani1 Oct 24, 2023
e2ff502
Merge pull request #1439 from microsoft/mk/fix-link-extension-seriali…
MaggieKimani1 Oct 24, 2023
d183ad5
Add logic to walk OpenApiSchema.Not property
MaggieKimani1 Oct 24, 2023
7629765
Add test to verify
MaggieKimani1 Oct 24, 2023
67ce8f4
Make static fields readonly
MaggieKimani1 Oct 24, 2023
dcc1e83
Merge pull request #1440 from microsoft/mk/visit-openapischema-not
MaggieKimani1 Oct 24, 2023
428b9e4
Merge branch 'vnext' into remove-redundant-CheckArguments
baywet Oct 24, 2023
f5309ce
Merge pull request #1422 from SimonCropp/remove-redundant-CheckArguments
baywet Oct 24, 2023
a4ffde3
Merge pull request #1416 from SimonCropp/use-some-pattern-matching
baywet Oct 24, 2023
a0bf1fd
- fixes filter for files copy
baywet Oct 24, 2023
e74cae9
Merge branch 'vnext' into feature/add-path-signature-unique-validation
baywet Oct 24, 2023
8c8c22f
Merge pull request #1397 from SimonCropp/simplify-UtilityFiles-with-w…
baywet Oct 24, 2023
9429da4
- cleans up duplicated method
baywet Oct 24, 2023
6bda890
- makes regex static for performance
baywet Oct 24, 2023
da035fa
- fixes string comparison
baywet Oct 24, 2023
5140baf
- fixes unit tests
baywet Oct 24, 2023
7568e30
Merge pull request #474 from fabich/feature/add-path-signature-unique…
baywet Oct 24, 2023
daf7186
Bump Microsoft.OpenApi.OData from 1.5.0-preview5 to 1.5.0-preview6
dependabot[bot] Oct 24, 2023
0e3b7ed
Merge pull request #1441 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Oct 24, 2023
71c4eea
Bump Microsoft.OpenApi.OData from 1.5.0-preview6 to 1.5.0-preview7
dependabot[bot] Oct 26, 2023
0fd9639
Merge pull request #1442 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Oct 26, 2023
639aa7e
- fixes a bug where the conversion would ommit the schema type
baywet Oct 27, 2023
98c3168
Bump up lib. versions (#1443)
irvinesunday Oct 27, 2023
51890ee
Merge pull request #1444 from microsoft/bugfix/object-type-schema
baywet Oct 27, 2023
37f82a1
Bump xunit from 2.5.3 to 2.6.0
dependabot[bot] Nov 1, 2023
ff787e8
Merge pull request #1448 from microsoft/dependabot/nuget/xunit-2.6.0
andrueastman Nov 2, 2023
db4c884
Bump xunit from 2.6.0 to 2.6.1
dependabot[bot] Nov 2, 2023
abdf6d1
Merge pull request #1450 from microsoft/dependabot/nuget/xunit-2.6.1
andrueastman Nov 3, 2023
3675883
Update release notes (#1452)
irvinesunday Nov 6, 2023
86d38cd
Refactor parameter name
MaggieKimani1 Nov 7, 2023
cd36b3e
Merge pull request #1454 from microsoft/mk/fix-hidi-slice
MaggieKimani1 Nov 7, 2023
e0e70ff
Bump hidi version
MaggieKimani1 Nov 7, 2023
8dcc6ed
Merge pull request #1455 from microsoft/mk/bump-hidi-version
MaggieKimani1 Nov 7, 2023
9ce7763
Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0
dependabot[bot] Nov 8, 2023
d289ad6
Merge pull request #1457 from microsoft/dependabot/nuget/Microsoft.NE…
baywet Nov 8, 2023
77b925b
Bump Verify.Xunit from 22.1.4 to 22.2.0
dependabot[bot] Nov 10, 2023
548e22b
Merge pull request #1458 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Nov 11, 2023
22fca8d
Bump Microsoft.OpenApi.OData from 1.5.0-preview8 to 1.5.0-preview9
dependabot[bot] Nov 13, 2023
dc0bb48
Merge pull request #1459 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Nov 13, 2023
12a7ee7
Release Hidi to get access to new version of conversion lib. (#1460)
irvinesunday Nov 14, 2023
755439f
Bump Microsoft.Extensions.Logging.Abstractions from 7.0.1 to 8.0.0
dependabot[bot] Nov 14, 2023
ad6a5aa
Bump Microsoft.Windows.Compatibility from 7.0.5 to 8.0.0
dependabot[bot] Nov 14, 2023
9871afd
Bump Verify.Xunit from 22.2.0 to 22.3.0
dependabot[bot] Nov 14, 2023
c7bc131
Merge pull request #1463 from microsoft/dependabot/nuget/Microsoft.Wi…
baywet Nov 14, 2023
36350fe
Merge pull request #1462 from microsoft/dependabot/nuget/Microsoft.Ex…
baywet Nov 14, 2023
28bba06
Bump Microsoft.Extensions.Logging from 7.0.0 to 8.0.0
dependabot[bot] Nov 14, 2023
b6f3fdc
Merge pull request #1465 from microsoft/dependabot/nuget/Microsoft.Ex…
baywet Nov 15, 2023
7dc36f1
Bump Microsoft.Extensions.Logging.Debug from 7.0.0 to 8.0.0
dependabot[bot] Nov 15, 2023
1f61a31
Merge pull request #1464 from microsoft/dependabot/nuget/Microsoft.Ex…
baywet Nov 15, 2023
e10cbd3
Bump Microsoft.Extensions.Logging.Console from 7.0.0 to 8.0.0
dependabot[bot] Nov 15, 2023
c470ec8
Merge pull request #1467 from microsoft/dependabot/nuget/Microsoft.Ex…
baywet Nov 15, 2023
9669a76
Merge pull request #1466 from microsoft/dependabot/nuget/Verify.Xunit…
andrueastman Nov 15, 2023
7ca4c08
Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0
dependabot[bot] Nov 15, 2023
2a2770d
Bump Verify.Xunit from 22.3.0 to 22.4.1
dependabot[bot] Nov 15, 2023
2ec2ca0
Merge pull request #1472 from microsoft/dependabot/nuget/Microsoft.So…
baywet Nov 15, 2023
429a1b0
Merge pull request #1473 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Nov 16, 2023
0c7ae12
Bump Verify.Xunit from 22.4.1 to 22.5.0
dependabot[bot] Nov 16, 2023
3dcd081
Merge pull request #1475 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Nov 16, 2023
06274df
Bump xunit.runner.visualstudio from 2.5.3 to 2.5.4
dependabot[bot] Nov 20, 2023
45e85c7
Bump docker/build-push-action from 5.0.0 to 5.1.0
dependabot[bot] Nov 20, 2023
6b6ec06
Merge pull request #1478 from microsoft/dependabot/github_actions/doc…
baywet Nov 20, 2023
7252763
Merge pull request #1476 from microsoft/dependabot/nuget/xunit.runner…
baywet Nov 20, 2023
cab8c67
Bump xunit from 2.6.1 to 2.6.2
dependabot[bot] Nov 20, 2023
1786a4a
Fix tests
Nov 21, 2023
47ed933
Merge pull request #1477 from microsoft/dependabot/nuget/xunit-2.6.2
andrueastman Nov 21, 2023
4bc07e3
Handle number overflow during parsing of min/max values
Robulane Nov 22, 2023
d06a89d
Merge pull request #1480 from Robulane/users/robulane/DontCrash
baywet Nov 22, 2023
47ef775
Configure the settings file path to be relative to the current workin…
MaggieKimani1 Nov 22, 2023
85dafb5
Upgrade lib versions
MaggieKimani1 Nov 22, 2023
9037ca4
Merge pull request #1481 from microsoft/mk/fix-hidi-relative-path
MaggieKimani1 Nov 22, 2023
fecac2a
Bump Verify.Xunit from 22.5.0 to 22.6.0
dependabot[bot] Nov 27, 2023
05c5615
Merge pull request #1483 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Nov 27, 2023
b786bc0
Update bug_report.md
MaggieKimani1 Nov 28, 2023
2e77c9c
Merge pull request #1484 from microsoft/mk/update-issue-template
MaggieKimani1 Nov 28, 2023
66b8167
Bump Moq from 4.20.69 to 4.20.70
dependabot[bot] Nov 28, 2023
57084f4
Merge pull request #1485 from microsoft/dependabot/nuget/Moq-4.20.70
baywet Nov 28, 2023
bfacb4e
Bump Microsoft.OData.Edm from 7.18.0 to 7.19.0
dependabot[bot] Nov 30, 2023
d1cf89f
Merge pull request #1488 from microsoft/dependabot/nuget/Microsoft.OD…
baywet Nov 30, 2023
5b40826
Fix unresolved references in OpenApiWalker
dldl-cmd Dec 4, 2023
8a40801
Fix culture dependency in ParseDecimalWithFallbackOnOverflow_Overflow…
dldl-cmd Dec 4, 2023
c2ca883
Merge pull request #1492 from dldl-cmd/fix_ParseDecimalWithFallbackOn…
MaggieKimani1 Dec 4, 2023
7aa2e32
Bump PublicApiGenerator from 11.0.0 to 11.1.0
dependabot[bot] Dec 4, 2023
030d397
Bump Verify.Xunit from 22.6.0 to 22.7.1
dependabot[bot] Dec 4, 2023
7c20dee
Bump actions/setup-java from 3 to 4
dependabot[bot] Dec 4, 2023
252d08c
Bump actions/setup-dotnet from 3 to 4
dependabot[bot] Dec 4, 2023
47636da
Merge pull request #1496 from microsoft/dependabot/github_actions/act…
baywet Dec 4, 2023
d3fa9ef
Merge pull request #1494 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 4, 2023
7d49674
Merge pull request #1493 from microsoft/dependabot/nuget/PublicApiGen…
baywet Dec 4, 2023
f6777e4
Merge pull request #1495 from microsoft/dependabot/github_actions/act…
andrueastman Dec 5, 2023
2b1d082
Merge pull request #1491 from dldl-cmd/openapiwalker_references
MaggieKimani1 Dec 5, 2023
6fd73a0
Removing irrelevant docs
timheuer Dec 7, 2023
3c76bf7
Merge pull request #1497 from timheuer/vnext
baywet Dec 7, 2023
8491402
Bump Verify.Xunit from 22.7.1 to 22.8.0
dependabot[bot] Dec 7, 2023
808c868
Merge pull request #1498 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 7, 2023
fce5388
Bump Microsoft.OpenApi.OData from 1.5.0-preview9 to 1.5.0
dependabot[bot] Dec 8, 2023
05e43a4
Merge pull request #1500 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Dec 8, 2023
2f7307f
Bump Microsoft.OData.Edm from 7.19.0 to 7.20.0
dependabot[bot] Dec 8, 2023
de67e95
Merge pull request #1499 from microsoft/dependabot/nuget/Microsoft.OD…
baywet Dec 9, 2023
0934c91
Bump xunit.runner.visualstudio from 2.5.4 to 2.5.5
dependabot[bot] Dec 11, 2023
9ad7599
Merge pull request #1501 from microsoft/dependabot/nuget/xunit.runner…
baywet Dec 11, 2023
3ebe0f0
Bump xunit from 2.6.2 to 2.6.3
dependabot[bot] Dec 11, 2023
ffd84ed
Merge pull request #1502 from microsoft/dependabot/nuget/xunit-2.6.3
baywet Dec 11, 2023
4f83e5d
Bump github/codeql-action from 2 to 3
dependabot[bot] Dec 18, 2023
0192123
Merge pull request #1505 from microsoft/dependabot/github_actions/git…
baywet Dec 18, 2023
3d551de
Bump Verify.Xunit from 22.8.0 to 22.10.0
dependabot[bot] Dec 22, 2023
18df497
Merge pull request #1508 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 24, 2023
26d3781
Bump xunit.runner.visualstudio from 2.5.5 to 2.5.6
dependabot[bot] Dec 25, 2023
18eb15f
Merge pull request #1511 from microsoft/dependabot/nuget/xunit.runner…
baywet Dec 26, 2023
ae5d32c
Bump xunit from 2.6.3 to 2.6.4
dependabot[bot] Dec 26, 2023
964e9be
Merge pull request #1509 from microsoft/dependabot/nuget/xunit-2.6.4
baywet Dec 26, 2023
09c9a74
Bump Verify.Xunit from 22.10.0 to 22.10.2
dependabot[bot] Dec 26, 2023
58e63cf
Merge pull request #1510 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 26, 2023
68c98bc
Bump Verify.Xunit from 22.10.2 to 22.11.0
dependabot[bot] Dec 27, 2023
ce628d2
Merge pull request #1512 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 28, 2023
5b11414
Bump Verify.Xunit from 22.11.0 to 22.11.1
dependabot[bot] Dec 28, 2023
d5c9ac8
Merge pull request #1513 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Dec 29, 2023
d3eb935
Bump Verify.Xunit from 22.11.1 to 22.11.2
dependabot[bot] Jan 4, 2024
452c629
Merge pull request #1514 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Jan 4, 2024
ab3d84f
Bump xunit from 2.6.4 to 2.6.5
dependabot[bot] Jan 5, 2024
f8822ff
Merge pull request #1516 from microsoft/dependabot/nuget/xunit-2.6.5
baywet Jan 6, 2024
fceb79d
Bump Verify.Xunit from 22.11.2 to 22.11.4
dependabot[bot] Jan 6, 2024
9f4870b
Merge pull request #1518 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Jan 6, 2024
e3a5c93
Bump Microsoft.Windows.Compatibility from 8.0.0 to 8.0.1
dependabot[bot] Jan 9, 2024
ebb7903
Merge pull request #1520 from microsoft/dependabot/nuget/Microsoft.Wi…
baywet Jan 9, 2024
60d2640
- makes exception more explicit when inserting duplicated tree nodes
baywet Jan 10, 2024
f1ed266
Bump Verify.Xunit from 22.11.4 to 22.11.5
dependabot[bot] Jan 10, 2024
d48bf09
Merge pull request #1522 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Jan 10, 2024
1465fff
Merge pull request #1521 from microsoft/baywet-patch-1
baywet Jan 11, 2024
e036750
- fixes a bug where paths with multiple parameters would be considere…
baywet Dec 18, 2023
670b259
- adds additional test
baywet Dec 18, 2023
a9a9572
Merge pull request #1504 from microsoft/bugfix/conflicting-path
baywet Jan 11, 2024
7e98da4
Update build tasks
MaggieKimani1 Mar 30, 2023
d8b89d9
Fix indentation
MaggieKimani1 Mar 30, 2023
163b7bb
Fix binskim target argument
MaggieKimani1 Mar 31, 2023
4de9313
Merge pull request #1200 from microsoft/mk/update-compliance-tasks
MaggieKimani1 Jan 12, 2024
a0d1f23
Write out NaN and Infinity primitive values as valid JSON strings
MaggieKimani1 Jan 15, 2024
f72ef89
Add test to validate
MaggieKimani1 Jan 15, 2024
46a95c8
Remove unnecessary using
MaggieKimani1 Jan 15, 2024
dbe10d2
Merge pull request #1527 from microsoft/mk/fix-json-writer-outputs-in…
MaggieKimani1 Jan 15, 2024
a99baf2
Replaced RegEx with IndexOf/Substring to avoid RegexMatchTimeoutExcep…
mthesing88 Jan 13, 2024
d77d40a
Bump xunit from 2.6.5 to 2.6.6
dependabot[bot] Jan 15, 2024
31f39c4
Merge pull request #1528 from microsoft/dependabot/nuget/xunit-2.6.6
andrueastman Jan 16, 2024
e3eaf4a
Bump up conversion lib.
irvinesunday Jan 16, 2024
16e9c7a
Use the TimeOfDay property of a date value to determine whether its a…
MaggieKimani1 Jan 16, 2024
230a17b
Add a test to validate
MaggieKimani1 Jan 16, 2024
ad57d5c
Fix formatting
MaggieKimani1 Jan 16, 2024
efb6831
Merge pull request #1530 from microsoft/mk/fix-data-and-type-mismatch
MaggieKimani1 Jan 16, 2024
9b67690
Merge pull request #1529 from microsoft/is/update-conv-lib-hidi
MaggieKimani1 Jan 16, 2024
d26a6d1
Bump lib versions
MaggieKimani1 Jan 16, 2024
a97138f
Merge pull request #1525 from mus65/regexmatchtimeout
MaggieKimani1 Jan 16, 2024
217d40a
Merge pull request #1531 from microsoft/mk/bump-libs
MaggieKimani1 Jan 16, 2024
c84871b
Bump Verify.Xunit from 22.11.5 to 23.0.0
dependabot[bot] Jan 17, 2024
a64342b
Fixes errors/warnings on upgrade
Jan 18, 2024
627c400
Merge pull request #1534 from microsoft/dependabot/nuget/Verify.Xunit…
andrueastman Jan 18, 2024
aa97082
- adds permissions to workflows
baywet Jan 22, 2024
39e732e
Bump actions/cache from 3 to 4
dependabot[bot] Jan 22, 2024
196ed74
Merge pull request #1537 from microsoft/dependabot/github_actions/act…
baywet Jan 22, 2024
17241ec
Merge pull request #1536 from microsoft/feature/wf-permissions
baywet Jan 23, 2024
b004ba6
Preserve examples in v2 files and write them out as extensions
MaggieKimani1 Jan 23, 2024
ef2b99d
Update tests and public API interface
MaggieKimani1 Jan 23, 2024
cfa49e9
Add examples constant to temp storage keys
MaggieKimani1 Jan 10, 2024
eda97ad
Load "x-examples" as Examples; store and retrieve from temp storage a…
MaggieKimani1 Jan 23, 2024
f600147
Default to an empty collection if examples is null
MaggieKimani1 Jan 23, 2024
61d50b5
Add a reference to the OpenApi.Tests project to access the string ext…
MaggieKimani1 Jan 10, 2024
e41b927
Add test to validate that a V2 doc with x-examples gets mapped to Med…
MaggieKimani1 Jan 10, 2024
eb9ba94
Add unit tests
MaggieKimani1 Jan 11, 2024
af5568c
Fix CodeQL warnings
MaggieKimani1 Jan 23, 2024
dc7cef8
Filter sequence using "Where"
MaggieKimani1 Jan 23, 2024
840c591
Update src/Microsoft.OpenApi.Readers/V2/OpenApiResponseDeserializer.cs
MaggieKimani1 Jan 11, 2024
9d226df
- adds missing using
baywet Jan 11, 2024
3f11c61
Add normalization; use constant for Examples extension
MaggieKimani1 Jan 23, 2024
5d69eda
Update API interface
MaggieKimani1 Jan 11, 2024
6cd8a82
Code cleanup and refactoring
MaggieKimani1 Jan 23, 2024
d4d7095
Bump Microsoft.OpenApi.OData from 1.6.0-preview.2 to 1.6.0-preview.3
dependabot[bot] Jan 23, 2024
de74419
Bump Verify.Xunit from 23.0.0 to 23.0.1
dependabot[bot] Jan 23, 2024
2e86f2e
Merge pull request #1539 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Jan 23, 2024
0adb312
Merge pull request #1540 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Jan 23, 2024
51d7b30
Add ValidationRuleSet.Remove (#1535)
LucGenetier Jan 24, 2024
7c17a09
Refactor the LoadExtensions method for reuse
MaggieKimani1 Jan 25, 2024
37c097e
Fetch the examples from storage and append them to the resulting body…
MaggieKimani1 Jan 25, 2024
73cb87e
Revert change
MaggieKimani1 Jan 25, 2024
c8a4a00
Add tests to validate processing multiple examples in a body paramete…
MaggieKimani1 Jan 25, 2024
e3e8fc7
Refactor code for reuse
MaggieKimani1 Jan 25, 2024
fa9306f
Remove method from interface to prevent a breaking change
MaggieKimani1 Jan 25, 2024
7882fdd
Update public API interface
MaggieKimani1 Jan 25, 2024
7fd69b9
Bump Microsoft.OpenApi.OData from 1.6.0-preview.3 to 1.6.0-preview.4
dependabot[bot] Jan 25, 2024
1316ee9
Merge pull request #1541 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Jan 25, 2024
c195b73
Merge pull request #1538 from microsoft/mk/fix-v2-examples-serializat…
MaggieKimani1 Jan 26, 2024
b277208
Bump lib versions
MaggieKimani1 Jan 29, 2024
d16d3bc
Merge pull request #1542 from microsoft/mk/release-libs
MaggieKimani1 Jan 29, 2024
e82576a
Bump Microsoft.OpenApi.OData from 1.6.0-preview.4 to 1.6.0-preview.5
dependabot[bot] Feb 1, 2024
9c36ef3
Merge pull request #1546 from microsoft/dependabot/nuget/Microsoft.Op…
baywet Feb 1, 2024
ca77751
Update readme.md
MaggieKimani1 Feb 5, 2024
001f1a0
Bump conversion lib. (#1548)
irvinesunday Feb 5, 2024
fccda23
Bump Verify.Xunit from 23.0.1 to 23.1.0
dependabot[bot] Feb 5, 2024
9773f7e
Merge pull request #1550 from microsoft/dependabot/nuget/Verify.Xunit…
baywet Feb 5, 2024
b195c6a
Add missing codeql permissions (#1551)
irvinesunday Feb 6, 2024
ebfc2ba
Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0
dependabot[bot] Feb 6, 2024
9d15ca3
Merge pull request #1552 from microsoft/dependabot/nuget/Microsoft.NE…
baywet Feb 6, 2024
3c987ad
Update command option description
MaggieKimani1 Feb 7, 2024
d812ec5
Merge pull request #1547 from microsoft/mk/update-hidi-cmd-options
MaggieKimani1 Feb 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
99 changes: 53 additions & 46 deletions 99 .azure-pipelines/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pool:
variables:
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
ProductBinPath: '$(Build.SourcesDirectory)\src\Microsoft.OpenApi\bin\$(BuildConfiguration)'
ProductBinPath: '$(Build.SourcesDirectory)\src\Microsoft.OpenApi\bin\$(BuildConfiguration)'


stages:
Expand All @@ -31,17 +31,22 @@ stages:
- job: build
steps:
- task: UseDotNet@2
displayName: 'Use .NET 6'
displayName: 'Use .NET 6' # needed for ESRP signing
inputs:
version: 6.x

- task: PoliCheck@1
- task: UseDotNet@2
displayName: 'Use .NET 7'
inputs:
version: 7.x

- task: PoliCheck@2
displayName: 'Run PoliCheck "/src"'
inputs:
inputType: CmdLine
cmdLineArgs: '/F:$(Build.SourcesDirectory)/src /T:9 /Sev:"1|2" /PE:2 /O:poli_result_src.xml'

- task: PoliCheck@1
- task: PoliCheck@2
displayName: 'Run PoliCheck "/test"'
inputs:
inputType: CmdLine
Expand Down Expand Up @@ -70,14 +75,14 @@ stages:
arguments: '--configuration $(BuildConfiguration) --no-build'

# CredScan
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@2
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@3
displayName: 'Run CredScan - Src'
inputs:
toolMajorVersion: 'V2'
scanFolder: '$(Build.SourcesDirectory)\src'
debugMode: false

- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@2
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@3
displayName: 'Run CredScan - Test'
inputs:
toolMajorVersion: 'V2'
Expand All @@ -90,34 +95,38 @@ stages:
FileDirPath: '$(ProductBinPath)'
enabled: false

- task: BinSkim@3
- task: BinSkim@4
displayName: 'Run BinSkim - Product Binaries'
inputs:
InputType: Basic
AnalyzeTarget: '$(ProductBinPath)\**\Microsoft.OpenApi.dll'
AnalyzeTargetGlob: '$(ProductBinPath)\**\Microsoft.OpenApi.dll'
AnalyzeSymPath: '$(ProductBinPath)'
AnalyzeVerbose: true
AnalyzeHashes: true
AnalyzeEnvironment: true

- task: PublishSecurityAnalysisLogs@2
- task: PublishSecurityAnalysisLogs@3
displayName: 'Publish Security Analysis Logs'
inputs:
ArtifactName: SecurityLogs

- task: PostAnalysis@1
- task: PostAnalysis@2
displayName: 'Post Analysis'
inputs:
BinSkim: true
CredScan: true
PoliCheck: true

- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
- task: EsrpCodeSigning@2
displayName: 'ESRP CodeSigning'
inputs:
ConnectedServiceName: 'microsoftgraph ESRP CodeSign DLL and NuGet (AKV)'
FolderPath: src
signConfigType: inlineSignParams
UseMinimatch: true
Pattern: |
**\*.exe
**\*.dll
inlineOperation: |
[
{
Expand Down Expand Up @@ -157,38 +166,27 @@ stages:
}
]
SessionTimeout: 20

# Pack
- task: DotNetCoreCLI@2
- pwsh: dotnet pack $(Build.SourcesDirectory)/src/Microsoft.OpenApi/Microsoft.OpenApi.csproj -o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg
displayName: 'pack OpenAPI'
inputs:
command: pack
projects: src/Microsoft.OpenApi/Microsoft.OpenApi.csproj
arguments: '-o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg'


# Pack
- task: DotNetCoreCLI@2
- pwsh: dotnet pack $(Build.SourcesDirectory)/src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj -o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg
displayName: 'pack Readers'
inputs:
command: pack
projects: src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj
arguments: '-o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg'


# Pack
- task: DotNetCoreCLI@2
- pwsh: dotnet pack $(Build.SourcesDirectory)/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj -o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg
displayName: 'pack Hidi'
inputs:
command: pack
projects: src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj
arguments: '-o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg'

- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1

- task: EsrpCodeSigning@2
displayName: 'ESRP CodeSigning Nuget Packages'
inputs:
ConnectedServiceName: 'microsoftgraph ESRP CodeSign DLL and NuGet (AKV)'
FolderPath: '$(Build.ArtifactStagingDirectory)'
Pattern: '*.nupkg'
signConfigType: inlineSignParams
UseMinimatch: true
inlineOperation: |
[
{
Expand Down Expand Up @@ -216,17 +214,17 @@ stages:
$xml = [Xml] (Get-Content .\src\Microsoft.OpenApi.Hidi\Microsoft.OpenApi.Hidi.csproj)
$version = $xml.Project.PropertyGroup.Version
echo $version
echo "##vso[task.setvariable variable=hidiversion]$version"
echo "##vso[task.setvariable variable=hidiversion]$version"

# publish hidi as an .exe
- task: DotNetCoreCLI@2
displayName: publish Hidi as executable
inputs:
command: 'publish'
arguments: -c Release --runtime win-x64 /p:PublishSingleFile=true --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion) -p:PublishTrimmed=true
arguments: -c Release --runtime win-x64 /p:PublishSingleFile=true /p:PackAsTool=false --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion)
projects: 'src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj'
publishWebProjects: False
zipAfterPublish: false
zipAfterPublish: false

- task: CopyFiles@2
displayName: Prepare staging folder for upload
Expand All @@ -243,7 +241,7 @@ stages:

- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: Hidi'
inputs:
inputs:
ArtifactName: Microsoft.OpenApi.Hidi-v$(hidiversion)
PathtoPublish: '$(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion)'

Expand All @@ -270,13 +268,14 @@ stages:
inputs:
source: current
- pwsh: |
$artifactMainDirectory = Get-ChildItem -Filter Microsoft.OpenApi.Hidi-* -Directory -Recurse | select -First 1
$artifactName = $artifactMainDirectory.Name -replace "Microsoft.OpenApi.Hidi-", ""
#Set Variable $artifactName
Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true;]$artifactName"
Write-Host "##vso[task.setvariable variable=artifactMainDirectory; isSecret=false; isOutput=true;]$artifactMainDirectory"
$artifactName = Get-ChildItem -Path $(Pipeline.Workspace)\Nugets -Filter Microsoft.OpenApi.*.nupkg -recurse | select -First 1
$artifactVersion= $artifactName.Name -replace "Microsoft.OpenApi.", "" -replace ".nupkg", ""
#Set Variable $artifactName and $artifactVersion
Write-Host "##vso[task.setvariable variable=artifactVersion; isSecret=false; isOutput=true]$artifactVersion"
Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true]$artifactName.FullName"
echo "$artifactName"
echo "$artifactVersion"
displayName: 'Fetch Artifact Name'

- task: NuGetCommand@2
displayName: 'NuGet push'
inputs:
Expand All @@ -285,16 +284,24 @@ stages:
nuGetFeedType: external
publishFeedCredentials: 'OpenAPI Nuget Connection'
- task: GitHubRelease@1
displayName: 'GitHub release (create)'
displayName: 'GitHub release (edit)'
condition: succeededOrFailed()
inputs:
gitHubConnection: 'Github-MaggieKimani1'
action: edit
tagSource: userSpecifiedTag
tag: '$(artifactName)'
title: '$(artifactName)'
tag: '$(artifactVersion)'
title: '$(artifactVersion)'
releaseNotesSource: inline
assets: '$(artifactMainDirectory)\**\*.exe'
assets: '$(Pipeline.Workspace)\**\*.exe'
changeLogType: issueBased

changeLogLabels: '[
{ "label" : "feature-work", "feature", "displayName" : "New Features", "state" : "closed" },
{ "label" : "enhancement", "V2-Enhancement", "displayName" : "Enhancements", "state" : "closed" },
{ "label" : "bug", "bug-fix", "displayName" : "Bugs", "state" : "closed" },
{ "label" : "documentation", "doc", "displayName" : "Documentation", "state" : "closed"},
{ "label" : "dependencies", "displayName" : "Package Updates", "state" : "closed" }]'

- deployment: deploy_lib
dependsOn: []
environment: nuget-org
Expand Down
2 changes: 1 addition & 1 deletion 2 .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ csharp_prefer_braces = true:silent
csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_prefer_simple_default_expression = true:suggestion
csharp_style_pattern_local_over_anonymous_function = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_inlined_variable_declaration = true:error
###############################
# C# Formatting Rules #
###############################
Expand Down
1 change: 1 addition & 0 deletions 1 .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @irvinesunday @darrelmiller @peombwa @zengin @baywet @millicentachieng @MaggieKimani1 @andrueastman
24 changes: 24 additions & 0 deletions 24 .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**OpenApi File To Reproduce**
Add the OpenApi file you're using or a link to it as well as the steps to reproduce the current behavior.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots/Code Snippets**
If applicable, add screenshots of the stack trace or a code snippet to help explain your problem.
If applicable, add a link to your project

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions 20 .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
32 changes: 32 additions & 0 deletions 32 .github/workflows/auto-merge-dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Auto-merge dependabot updates

on:
pull_request:
branches: [ main ]

permissions:
pull-requests: write
contents: write

jobs:

dependabot-merge:

runs-on: ubuntu-latest

if: ${{ github.actor == 'dependabot[bot]' }}

steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v1.6.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"

- name: Enable auto-merge for Dependabot PRs
# Only if version bump is not a major version change
if: ${{steps.metadata.outputs.update-type != 'version-update:semver-major'}}
run: gh pr merge --auto --merge "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.