pulumi/pkg/backend
Germán Lena 87ad394ad8
Fix deployment settings serialization and keys consistency (#16904)
This PR fixes deployment settings serialization/deserialization:
- `repoUrl` was being incorrectly serialized as `repoURL`, which for
JSON was not a problem as it is case insensitive ([To unmarshal JSON
into a struct, Unmarshal matches incoming object keys to the keys used
by Marshal ..., preferring an exact match but also accepting a
case-insensitive match.](https://pkg.go.dev/encoding/json#Unmarshal)),
but YAML is case sensitive.
- `time.Duration` unmarshalling failed as it was not consistent with the
way the service "stringifies" the durations. I am bringing the custom
marshallers implemented under `DurationMarshaller` (it is called
`WorkflowTimeout` in the service but since there is no notion of
Workflows here, I renamed to something more explicit).
2024-08-12 19:28:13 +00:00
..
display Don't set `PendingReplacement` until `Delete` succeeds (#16699) 2024-07-18 12:27:06 +00:00
diy New deployment settings wizards and environment variables management comands (#16564) 2024-07-03 20:24:26 +00:00
filestate Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
httpstate Fix deployment settings serialization and keys consistency (#16904) 2024-08-12 19:28:13 +00:00
state [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
apply.go turn on the golangci-lint exhaustive linter (#15028) 2024-01-17 16:50:41 +00:00
apply_test.go Make `engine.NewEvent` type safe (#14590) 2023-11-16 16:54:03 +00:00
backend.go New deployment settings wizards and environment variables management comands (#16564) 2024-07-03 20:24:26 +00:00
backend_test.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
cancellation_scope.go Make `engine.NewEvent` type safe (#14590) 2023-11-16 16:54:03 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
errors.go Clean up uses of .Error() (#14965) 2023-12-20 15:54:06 +00:00
inmemoryPersister.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
mock.go New deployment settings wizards and environment variables management comands (#16564) 2024-07-03 20:24:26 +00:00
policypack.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
query.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
snapshot.go [snapshot] Elide writes for RRO with no changes (#15976) 2024-04-18 22:09:08 +00:00
snapshot_test.go Remove `Step.Apply`'s `preview` parameter (#16367) 2024-06-14 10:19:13 +00:00
stack.go Implement preview-only refresh (#15330) 2024-02-01 20:30:40 +00:00
updates.go [cli] Include config from ESC in `pulumi config` (#14560) 2023-11-21 10:44:45 +00:00
watch.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00