-
Couldn't load subscription status.
- Fork 0
feat: performance optimization for changelog build type
#36
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
Open
CountRedClaw
wants to merge
77
commits into
develop
Choose a base branch
from
feature/performance-optimization
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
a508c54
test: add operation.deprecated check
CountRedClaw c6ab782
test: add operation.metadata.originalPath checks
CountRedClaw 27e473a
style: cleanup
CountRedClaw cf1464e
test: add operation.deprecatedInfo & operation.deprecatedInPreviousVe…
CountRedClaw 6f03215
refactor: compare documents instead of operations
CountRedClaw 3f1f531
feat: implement documents matching based on operations
CountRedClaw 6f736a2
refactor: simplify documents matching
CountRedClaw e820f6b
feat: support prefix groups comparison
CountRedClaw 00c574f
test: add missing cases
CountRedClaw 227b690
chore: use api-diff from branch
CountRedClaw 4cdcddb
refactor: cleanup
CountRedClaw bd38e7d
refactor: cleanup
CountRedClaw 98687ac
refactor: simplify comparison logic
CountRedClaw 4cc235b
fix: aggregate missing root-level diffs
CountRedClaw d25fce4
refactor: cleanup
CountRedClaw 53839b9
test: add missing cases
CountRedClaw 6cc72d3
fix: review remarks
CountRedClaw 3ac3019
refactor
CountRedClaw 53c3f2c
perf: add data for measurements
CountRedClaw a3b64dc
perf: add data for measurements
CountRedClaw 5eee209
Merge remote-tracking branch 'origin/develop' into feature/performanc…
CountRedClaw cc7cb9d
chore: use api-diff from branch
CountRedClaw 7817a91
fix: remove prefix from servers case
CountRedClaw fad1ef1
feat: collect all deep changes in components.securitySchemes
CountRedClaw 67a7f25
fix: servers and security diffs collecting
CountRedClaw 9dc6b5b
fix: review remarks
CountRedClaw 8b4fd8e
fix: review remarks
CountRedClaw acfd82b
test: path change due to moving a prefix from server.url to path clas…
CountRedClaw a681614
fix: duplicated tags
CountRedClaw 5d94d4d
refactor
CountRedClaw c22a7f3
fix: linter
CountRedClaw ea7bc29
cleanup
CountRedClaw 68307bb
test: fix data
CountRedClaw 45da8ba
fix: ci linter
CountRedClaw b46ab95
fix: make fileResolver optional
CountRedClaw 26cc504
fix: graphql operations handling
CountRedClaw 29cb21f
fix: prefix groups changelog calculation when prefix is specified in …
CountRedClaw 093cfa3
test: add unsupported cases
CountRedClaw 01fe7e8
fix: use existing document pair (if available) to calculate diffs for…
b41ex bdcb07d
perf: filter out referentially equal diffs before diffId calculation
CountRedClaw c1b8052
refactor: fix expected result for test according to new behaviour in …
b41ex adc8992
fix: use recursive aggregateDiff function function (many-folds perfro…
b41ex d73840d
fix: optimize diff deduplication- use reference identity when diffs a…
b41ex 4ccb5a4
fix: optimize operationsChanges deduplication for typical case
b41ex 88e6e74
chore: set feature branch version for depdendencies
b41ex 2b977fd
chore: merge remote-tracking branch 'refs/remotes/origin/feature/perf…
b41ex decea03
chore: merge branch 'develop' into feature/performance-optimization
b41ex 2ab12cf
chore: merge develop
b41ex a63d62f
chore: fix linter errors
b41ex 9bf8c81
chore: fix linter errors
b41ex 2c895e6
chore: fix linter errors
b41ex 8596d36
chore: disable GraphQL linting
b41ex 17cfd7f
chore: remove unused imports
b41ex 0bd030d
fix: extra leading dash in the the operation id when comparing prefix…
b41ex 4a910a5
fix: operation matching when operation base path moved between path a…
b41ex 4ab42f1
refactor: rename test to avoid problems with selective run
b41ex 68d9c6f
fix: incorrect calculation of operation ids in prefix groups
b41ex 39fde46
fix: enforce group prefix validation
b41ex a5e0d54
refactor: skip useless test
b41ex 1af80ce
fix: add pahth parameter rename test for prefix groups
b41ex 60fdc32
fix return full operation ids when comparing prefix groups
b41ex a3a6a64
refactor: reuse group prefix validation function
b41ex 9305c38
refactor: export createCopyWithPrefixGroupOperationsOnly for reuse in UI
b41ex 13b5a9d
refactor: modify createCopyWithPrefixGroupOperationsOnly to keep copy…
b41ex 1f6c82f
refactor: export RestOperationData to use in UI
b41ex c1d8040
refactor: fix code formatting
b41ex c1c2345
refactor: use existing isValidHttp method
b41ex 2c83aa2
refactor: extract method to calculateNormalizedOperationId
b41ex 50edb39
refactor: remove obsolete comment
b41ex b878676
docs: add comments
b41ex 22a8260
refactor: add unit test for removeRedundantPartialPairs
b41ex 2d229f5
docs: rename test group to emphasize it is for the changelog build type
b41ex 15143fc
refactor: use extractOperationBasePath from api-diff to avoid code du…
b41ex 527e525
refactor: switch between and after samples for add-prefix-to-server t…
b41ex 21196bb
refactor: add unit tests for dedupeTuples function
b41ex 4364707
fix: collect openapi version changes for operations
b41ex 5c6cb18
fix: add missing samples
b41ex File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
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
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
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
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
format
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formatted