roc-lang / rbt

Roc Build Tool
Universal Permissive License v1.0
49 stars 5 forks source link

Env as dict #60

Closed zwilias closed 2 years ago

zwilias commented 2 years ago

This adds the ability to specify environment variables in rbt jobs. This is the next step in isolating the build environment altogether.

@BrianHicks I have a feeling I should rebase and drop the changes to the vendored sources. Let me know if you'd prefer me to do so! :)

BrianHicks commented 2 years ago

Nope! Let's keep the vendored stuff for now. I'll take care of fixing problems that come up. It was just changes to internals anyway so I suspect it will be an uncontroversial merge.

BrianHicks commented 2 years ago

Whoops, I approved too soon: CI failed. I think it's a conflict due to a couple things merging at once.

I can fix it in a couple hours, or you could whenever you like. Looks like a struct just needs renaming.