Skip to content
Snippets Groups Projects

feat: split authentication tags since replies have required data field (unlike...

Merged Jonas Gröger requested to merge fix/data-required-in-reply into main
3 files
+ 29
9
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 28
0
#!/usr/bin/env sh
# Create a directory for the examples
rm -rf examples
rm -rf examples_fail
mkdir -p examples
mkdir examples_fail
# set -euxo pipefail
node scripts/bundle.js spec/set-payload.schema.json \
dist/set-payload.schema.json
# Run over Templates and create examples
rm -rf examples examples_fail
mkdir -p examples examples_fail
# Create examples using template files
for template in templates/*.json; do
# Get the name of the template
template_name=$(basename $template)
# Get the name of the example
example_name=${template_name%.template}
# Get the name of the template
template_name=$(basename "$template")
# Create the example
set -- "1.0.0" "1.0.1" "1.0.2" "1.0.11" "1.1.0" "1.5.11"
for version in "$@"; do
cat $template | sed -e "s|SCHEMA_VERSION|$version|g" > ./examples/"$template_name"_"$version".json
for version in "$@"; do
sed -e "s|SCHEMA_VERSION|$version|g" "$template" > ./examples/"$template_name"_"$version".json
done
set -- "2.0.0" "3.0.1" "2.0.2" "2.0.11" "2.1.0" "3.5.11"
for version in "$@"; do
cat $template | sed -e "s|SCHEMA_VERSION|$version|g" > ./examples_fail/"$template_name"_"$version".json
for version in "$@"; do
sed -e "s|SCHEMA_VERSION|$version|g" "$template" > ./examples_fail/"$template_name"_"$version".json
done
done
Loading