Just adding a little more color on this.
Pulumi does support Go today. There are a handful of features that are still missing (https://github.com/pulumi/pulumi/issues/1614
), but there are many users using Pulumi with Go successfully today.
Once we land a plan for https://github.com/pulumi/pulumi/issues/2430
, it will be easier to keep a wide variety of languages supported to an equal level going forward. And in the meantime - PRs definitely welcome! 🙂