Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure everything builds on Windows #208

Closed
joeduffy opened this issue Jun 5, 2017 · 4 comments
Closed

Make sure everything builds on Windows #208

joeduffy opened this issue Jun 5, 2017 · 4 comments
Labels
good-first-issue Start here if you'd like to start contributing to Pulumi

Comments

@joeduffy
Copy link
Member

joeduffy commented Jun 5, 2017

At the moment, we have some issues preventing use of Pulumi on Windows. I'm sure there are many little issues, however here are the ones I know about:

  • We have some newline confusion
  • We may not use virtualized path separator in all places, and assume it is /
  • The gnarliest of all, we use make for builds almost everywhere, and assume the existence of several standard GNU tools (sed, bash built-ins, etc)

We definitely want to enable Windows for our own development purposes, in addition to our customers.

@joeduffy joeduffy added this to the 0.6 milestone Jun 5, 2017
@joeduffy joeduffy added the good-first-issue Start here if you'd like to start contributing to Pulumi label Jul 31, 2017
@joeduffy joeduffy modified the milestones: 0.5, 0.6 Aug 3, 2017
@joeduffy
Copy link
Member Author

We now support running on Windows, but not yet building on Windows. I'm changing the title to reflect this distinction.

@joeduffy joeduffy changed the title Make sure everything works on Windows Make sure everything builds on Windows Oct 10, 2017
@joeduffy joeduffy modified the milestones: 0.7, 0.9 Oct 10, 2017
@joeduffy joeduffy assigned subhabh and unassigned ellismg Nov 13, 2017
@joeduffy joeduffy modified the milestones: 0.9, 0.10 Nov 13, 2017
@joeduffy joeduffy modified the milestones: 0.10, 0.12 Jan 22, 2018
@lukehoban lukehoban modified the milestones: 0.12, 0.14 Mar 15, 2018
@ericrudder
Copy link
Member

do we still want to look at in M14?

@lukehoban lukehoban removed this from the 0.14 milestone Apr 22, 2018
@lukehoban lukehoban added this to the 0.15 milestone Apr 22, 2018
@lukehoban lukehoban assigned swgillespie and unassigned joeduffy May 21, 2018
@joeduffy
Copy link
Member Author

I don't think we want to overhaul our build systems/processes right before launch. So, pushing out.

@joeduffy joeduffy modified the milestones: 0.15, 0.16 May 27, 2018
@lukehoban lukehoban modified the milestones: 0.16, 0.17 Jun 28, 2018
@lukehoban lukehoban modified the milestones: 0.17, 0.18 Aug 17, 2018
@lukehoban lukehoban modified the milestones: 0.18, 0.19 Sep 13, 2018
@lukehoban lukehoban modified the milestones: 0.19, 0.20 Oct 25, 2018
@joeduffy joeduffy assigned ellismg and unassigned swgillespie Oct 29, 2018
@ellismg ellismg removed this from the 0.20 milestone Dec 5, 2018
@chrsmith
Copy link
Contributor

chrsmith commented Dec 18, 2019

We have been building/running/testing on Windows for quite some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good-first-issue Start here if you'd like to start contributing to Pulumi
Projects
None yet
Development

No branches or pull requests

8 participants