WebAudio / web-audio-api

The Web Audio API v1.0, developed by the W3C Audio WG
https://webaudio.github.io/web-audio-api/
Other
1.04k stars 165 forks source link

Adding WebIDL validation to auto-publish workflow #2518

Open hoch opened 1 year ago

hoch commented 1 year ago

This PR adds a new step in the auto-publish workflow to use the WebIDL validation. It also updates some old version of GitHub actions to the latest ones.

Context: https://github.com/WebAudio/web-audio-api/issues/2514#issuecomment-1275016809

sidvishnoi commented 1 year ago

You can use spec-prod to publish to GitHub pages too btw. You won't need to setup bikeshed, and other GitHub actions.

hoch commented 1 year ago

Yes, that what I tried first a year ago. However, our spec has some "unfixable" Bikeshed issues, so we had to use our own build flow to avoid spec-prod. Now I remember why we took this approach.

Thanks for your pointer! I'll leave this open so I don't forget why we're using a custom spec building action.

jackromo888 commented 1 year ago

adding-idl-validation-action