code-marketplace: auto updated to 1.81.1-1
This commit is contained in:
parent
e634ef37ee
commit
5f4654cbc5
7 changed files with 1013 additions and 52 deletions
38
repo/code-marketplace/update.py
Executable file
38
repo/code-marketplace/update.py
Executable file
|
|
@ -0,0 +1,38 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
# This script can update the content of ./patch.json to the latest version
|
||||
# Usage: ./update.py /path/to/extracted/produce.json
|
||||
# Where /path/to/extracted/produce.json is extracted from the latest version of official vscode release
|
||||
|
||||
import sys
|
||||
import json
|
||||
|
||||
key_list = [
|
||||
"extensionsGallery",
|
||||
"extensionRecommendations",
|
||||
"keymapExtensionTips",
|
||||
"languageExtensionTips",
|
||||
"configBasedExtensionTips",
|
||||
"webExtensionTips",
|
||||
"virtualWorkspaceExtensionTips",
|
||||
"remoteExtensionTips",
|
||||
"extensionAllowedBadgeProviders",
|
||||
"extensionAllowedBadgeProvidersRegex",
|
||||
"msftInternalDomains",
|
||||
"linkProtectionTrustedDomains",
|
||||
"featuredExtensions"
|
||||
]
|
||||
|
||||
product_path = sys.argv[1]
|
||||
patch_path = "patch.json"
|
||||
|
||||
with open(product_path, "r") as product_file:
|
||||
product_data = json.load(product_file)
|
||||
|
||||
patch_data = {}
|
||||
|
||||
for key in key_list:
|
||||
patch_data[key] = product_data[key]
|
||||
|
||||
with open(patch_path, "w") as patch_file:
|
||||
json.dump(patch_data, patch_file, indent='\t')
|
||||
Loading…
Add table
Add a link
Reference in a new issue