The filenames we used to store history data locally only had second level precision. On my machine, the test history test is able to run multiple `pulumi update` commands in the same second, which causes a newer history file to overwrite an older one. This change moves to using a nanosecond precision timestamp when writing config. In addition, the CLI was trying to sort the updates that came back from the backend (instead of just trusting them to be in newest first order, as we documented) so I removed that code as well. |
||
---|---|---|
.. | ||
cloud | ||
local | ||
state | ||
backend.go | ||
display.go | ||
stack.go | ||
updates.go |