great post!
I've been using GitHub Actions a lot lately for projects like Manubot. Great to see GitLab CI is also quite powerful, as its nice that GitLab has an open source edition.
Looking forward to using the YAML substitutions and docker healthcheck down the road! Didn't know about those features.