linebender / glazier

Deprecated Rust Window Creation Library
Apache License 2.0
206 stars 32 forks source link

Make the CI script more generic and robust. #149

Closed xStrom closed 1 year ago

xStrom commented 1 year ago

As has been noted in #1 the glazier CI has been mostly a rough port of the druid-shell CI script. Recently, mostly thanks to @waywardmonkeys, our CI scripts have received some improvements. This PR here pushes that forward some more by incorporating some druid-shell post-fork changes and also a few other lessons from running the Druid CI over the years.

Changes


Fixes #1

xStrom commented 1 year ago

It does make sense and I wanted to do it, but you either have to manually update all the references (not that bad with search/replace) or reference a special variable that has to be defined by a repo admin in the github web UI. So I left it out of this PR at least.