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

Add option to load related file into merged vars #25

Merged
merged 5 commits into from
Mar 17, 2023
Merged

Conversation

fridim
Copy link
Contributor

@fridim fridim commented Mar 17, 2023

see GPTEINFRA-5776 and GPTEINFRA-5671

Add a new version of the 'related_files' entry in configuration file: 'related_file_v2'.

The option provides a way to load the content of the file into a path.

The path is JSON pointer format, like the other paths in the configuration (x-merge path in schema file.)

Backward compatibility: Adding a new version of 'related_files' entry will ensure the previous one still works as expected across the different versions of the agV repos.
Another solution would have been to support both list of strings and list of maps, but that would make the definition of the configuration less clear. We can also retire v1 later when it's been removed from all repos and not used anymore.

see GPTEINFRA-5776 and GPTEINFRA-5671

Add a new version of the 'related_files' entry in configuration file: 'related_file_v2'.

The option provides a way to load the content of the file into a path.

The path is JSON pointer format, like the other paths in the configuration (x-merge path
in schema file.)

Backward compatibility: Adding a new version of 'related_files' entry
will ensure the previous one still works as expected
across the different versions of the agV repos.
Another solution would have been to support both list of strings and
list of maps, but that would make the definition of the configuration less clear.
We can also retire v1 later when it's been removed from all repos and
not used anymore.
readme.adoc Outdated Show resolved Hide resolved
fridim added 2 commits March 17, 2023 22:42
- following up on getkin/kin-openapi#728
  remove use of jsoninfo
- Pin version of mergo to v0.3.12.  v0.3.14 doesn't work the same or is buggy.
- getSchemaList: Remove some unecessary step YAML->JSON, prefer JSON and data when possible
@fridim fridim force-pushed the GPTEINFRA-5776 branch 2 times, most recently from ab59cdf to ecbe1ce Compare March 17, 2023 22:02
@fridim fridim merged commit 6158f34 into master Mar 17, 2023
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.

2 participants