asyncapi / .github

Location of all reusable community health files
29 stars 62 forks source link

ci: workflow to validate YAML schema of workflow files #238

Closed 14Richa closed 1 year ago

14Richa commented 1 year ago

Description This Pull Request includes a workflow that is designed to validate the YAML schema of a workflow file.

Related issue(s)

150

Testing Information I've tested the changes in my test repository and verified that the validation works as expected. You can find the log of the workflow run at this link: https://github.com/14Richa/testRepo/actions/runs/4947201499/jobs/8846259857

KhudaDad414 commented 1 year ago

Hey @14Richa, can you also add the testing information on how it has been tested and where to the description?

14Richa commented 1 year ago

Hey @14Richa, can you also add the testing information on how it has been tested and where to the description?

Hey @KhudaDad414, I have updated the description. Please have a look when you get time!! :)

14Richa commented 1 year ago

can you also document the new get-workflows-validation in the README file as we have discussed?

Could you please let me know which README.md file is most relevant for adding the documentation for the get-workflows-validation? This repository contains three different README.md files.

KhudaDad414 commented 1 year ago

@14Richa since we are not currently documenting these topics anywhere I think it would be great to add them to https://github.com/asyncapi/.github/blob/master/README.md for now.

a table with the topics and which workflows they replicate or what they do would be amazing. :) we currently have a few: golang,nodejs,get-global-node-release-workflows, get-global-releaserc etc...

14Richa commented 1 year ago

@14Richa since we are not currently documenting these topics anywhere I think it would be great to add them to https://github.com/asyncapi/.github/blob/master/README.md for now.

a table with the topics and which workflows they replicate or what they do would be amazing. :) we currently have a few: golang,nodejs,get-global-node-release-workflows, get-global-releaserc etc...

Sounds good. I have added a demo table that contains workflow details. We can update it with information about all the other workflows as well.

KhudaDad414 commented 1 year ago

Thanks 🙇 @14Richa.

KhudaDad414 commented 1 year ago

/rtm