DEV: Update CI workflows (PR #91)

Updates CI from discourse/.github


Thank you for taking this on, @davidtaylorhq! :smiley:

Thank you for taking this on, @davidtaylorhq

Well, I did a fair amount of the cleanup… then hit a load of

error  Interaction added to non-interactive element  no-invalid-interactive

These are all like <div {{action "blah"}}>. Do you know if there is a cheat way to make these acceptable? Or do we need to refactor them to be wrapped with <a href ?

It was a cheat to have onclick on a <div> in the first place. :smiley: It should have been <a href> from the beginning.