Skip to content

Add option to load related file into merged vars#25

Merged
fridim merged 5 commits into
masterfrom
GPTEINFRA-5776
Mar 17, 2023
Merged

Add option to load related file into merged vars#25
fridim merged 5 commits into
masterfrom
GPTEINFRA-5776

Conversation

@fridim

@fridim fridim commented Mar 17, 2023

Copy link
Copy Markdown
Contributor

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.
Comment thread readme.adoc Outdated
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