databricks-cli/cmd
shreyas-goenka b42768801d
[DECO-396] Post mortem followups on sync deletes repo (#119)
This PR:
- Implements safeguards for not accidentally/maliciously deleting repos
by sanitizing relative paths
- Adds versioning for snapshot schemas to allow invalidation if needed
- Adds logic to delete preexisting remote artifacts that might not have
been cleaned up properly if they conflict with an upload
- A bunch of tests for the changes here

Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2022-12-12 14:31:06 +01:00
..
api Update databricks-sdk-go to latest (#102) 2022-11-24 21:41:57 +01:00
bundle Define deploy command as sequence of build phases (#129) 2022-12-12 12:49:25 +01:00
configure Run unit tests on windows and macos (#103) 2022-11-28 11:34:25 +01:00
fs Store project object in context.Context instead of global (#61) 2022-09-16 11:06:58 +02:00
init Add environments to project configuration (#68) 2022-09-22 13:40:11 +02:00
launch Replace terraform dependency with go sdk (#19) 2022-09-07 11:55:59 +02:00
prompt Store project object in context.Context instead of global (#61) 2022-09-16 11:06:58 +02:00
root Add command to make API calls (#80) 2022-10-10 10:27:45 +02:00
sync [DECO-396] Post mortem followups on sync deletes repo (#119) 2022-12-12 14:31:06 +01:00
test moved commands to own packages 2022-05-14 19:54:35 +02:00