bowtie-json-schema / bowtie

JSON Schema in every programming language
https://bowtie.report/
Other
50 stars 38 forks source link

A new `versioned-report.yml` workflow for generating reports for different versions of an implementation #1337

Open adwait-godbole opened 1 week ago

adwait-godbole commented 1 week ago

@Julian sorry for closing the other PR since it had a lot of unnecessary commits but this one's clean now. Here's the workflow run on my fork. Let me know what you think about this now and also the below thought.

What I am planning to do now is to modify our current report.yml workflow to download the artifacts that were published by this versioned-report.yml workflow's last run and every time upload it alongside other implementation reports which are generated by report.yml itself. This way we will have the traditionally generated reports for the latest versions of all implementations by report.yml and also alongside them we will have these versioned reports which were generated by versioned-report.yml. With this, report.yml would not have to do any heavy lifting of generating these versioned reports since we anyways will be generating them by manually triggering versioned-report.yml workflow once/whenever we need and storing the artifacts (ig atleast for a maximum of 90 days), so report.yml will just have to download them and use them as they are.


📚 Documentation preview 📚: https://bowtie-json-schema--1337.org.readthedocs.build/en/1337/