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

[vcpkg-artifacts] Fix end to end development. #586

Merged
merged 11 commits into from
Jun 24, 2022

Commits on Jun 13, 2022

  1. [vcpkg-artifacts] Fix end to end development.

    Thanks to @fearthecowboy for help on this one.
    
    I considered ripping out the rush dependency, since it seems like we are only ever going to have one meaningful "project", and the dependency deduplication we need seems to be already done by pnpm (rather than npm), but after talking with @fearthecowboy I've decided to not go there since we still have rush linking the test project in.
    
    Unfortunately, there does not appear to be an effiicent way to build the typescript parts out-of-source, since they depend on node_modules which is put into the source tree.
    
    This adds a vcpkg.ps1 which does the same "environment hacking" as the in-development ce.ps1, teaches CMakeLists.txt to invoke rush and the typescript compiler as necessary, and teaches vcpkg.exe to use a hard-coded-into-the-binary path to the source tree when that in-development setting is turned on.
    
    The previous "always download latest ce bits" behavior is retained for folks who build vcpkg.exe from source and don't want to arrange for node and rush to be available.
    BillyONeal committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    703a087 View commit details
    Browse the repository at this point in the history
  2. format

    BillyONeal committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    c28bf00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae2705e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Configuration menu
    Copy the full SHA
    130b139 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f278699 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6782ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c3b195 View commit details
    Browse the repository at this point in the history
  5. Make ps1 executable.

    BillyONeal committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    3ef7024 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Configuration menu
    Copy the full SHA
    68e8ec0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09da874 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29bc405 View commit details
    Browse the repository at this point in the history