dlang / ddox

Advanced D documentation engine
MIT License
62 stars 20 forks source link

Test building vibed.org during CI to catch breaking changes #238

Closed s-ludwig closed 1 year ago

WebFreak001 commented 1 year ago

if you want to try testing on GDC as well, you can install sudo apt-get install gdc-12 -y in the action. See https://github.com/dlang-community/D-Scanner/blob/9b171c46d2cfc65800c5b0ec0c7d8db074a3d961/.github/workflows/default.yml for an example

s-ludwig commented 1 year ago

For now, I'd try to reduce the test runs until we have something that passes, since everything is much better than the previous state that didn't test much at all. But once everything is back to normal, GDC would in general be nice to have back in the CI matrices. I'd probably have to start with vibe.d and friends first, since I haven't built those with GDC since the beginnings of the D based frontend effort.

s-ludwig commented 1 year ago

Okay, I'm getting the same corrupted characters as they have been occurring on vibed.org/api/ when building with LDC (see artifacts). I'll remove it from the required list, so that we can carry on for now.

s-ludwig commented 1 year ago

From my side, this is now ready to merge.