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

Lock VCPKG_BASE_VERSION in the first job for use in subsequent jobs. #346

Merged
merged 1 commit into from
Feb 11, 2022

Commits on Feb 9, 2022

  1. Lock VCPKG_BASE_VERSION in the first job for use in subsequent jobs.

    The "2022-02-01" release is broken because the CE build thought the date was 2022-01-31, while the vcpkg.exe build thought it was 2022-02-01. See https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_build/results?buildId=5694458&view=results
    
    The pipeline.startTime variable appears to be reevaluated each time a job starts, and refers to the *job* start time, not the overall pipeline start time, so when a build crosses 4PM pacific time it produced broken output.
    
    This change gets the first arch_independent stage to write the value it used, and this is fed into the remaining stages.
    BillyONeal committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    c496806 View commit details
    Browse the repository at this point in the history