Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
android_ndk_darwin/ | H | 25-Apr-2025 | - | 78 | 49 | |
android_ndk_linux/ | H | 25-Apr-2025 | - | 42 | 23 | |
android_ndk_windows/ | H | 25-Apr-2025 | - | 42 | 23 | |
android_sdk_linux/ | H | 25-Apr-2025 | - | 103 | 55 | |
armhf_sysroot/ | H | 25-Apr-2025 | - | 79 | 48 | |
bazel/ | H | 25-Apr-2025 | - | 2 | 2 | |
bazel_build_task_driver/ | H | 25-Apr-2025 | - | 47 | 29 | |
bazelisk/ | H | 25-Apr-2025 | - | 3 | 2 | |
bazelisk_linux_amd64/ | H | 25-Apr-2025 | - | 44 | 23 | |
bazelisk_linux_arm64/ | H | 25-Apr-2025 | - | 44 | 23 | |
bazelisk_mac_amd64/ | H | 25-Apr-2025 | - | 44 | 23 | |
bazelisk_mac_arm64/ | H | 25-Apr-2025 | - | 44 | 23 | |
bazelisk_win_amd64/ | H | 25-Apr-2025 | - | 44 | 23 | |
binutils_linux_x64/ | H | 25-Apr-2025 | - | 61 | 34 | |
bloaty/ | H | 25-Apr-2025 | - | 50 | 27 | |
cabe/ | H | 25-Apr-2025 | - | 4 | 2 | |
cast_toolchain/ | H | 25-Apr-2025 | - | 1 | 1 | |
ccache_linux/ | H | 25-Apr-2025 | - | 51 | 28 | |
ccache_mac/ | H | 25-Apr-2025 | - | 52 | 28 | |
chromebook_arm_gles/ | H | 25-Apr-2025 | - | 145 | 82 | |
chromebook_x86_64_gles/ | H | 25-Apr-2025 | - | 145 | 82 | |
clang_linux/ | H | 25-Apr-2025 | - | 160 | 119 | |
clang_win/ | H | 25-Apr-2025 | - | 53 | 28 | |
cmake_linux/ | H | 25-Apr-2025 | - | 46 | 26 | |
cmake_mac/ | H | 25-Apr-2025 | - | 46 | 26 | |
cockroachdb/ | H | 25-Apr-2025 | - | 45 | 26 | |
dwritecore/ | H | 25-Apr-2025 | - | 65 | 41 | |
gcloud_linux/ | H | 25-Apr-2025 | - | 73 | 43 | |
go/ | H | 25-Apr-2025 | - | 47 | 27 | |
go_win/ | H | 25-Apr-2025 | - | 45 | 24 | |
gsutil/ | H | 25-Apr-2025 | - | 50 | 30 | |
ios-dev-image-11.4/ | H | 25-Apr-2025 | - | 8 | 6 | |
ios-dev-image-13.3/ | H | 25-Apr-2025 | - | 9 | 6 | |
ios-dev-image-13.4/ | H | 25-Apr-2025 | - | 9 | 6 | |
ios-dev-image-13.5/ | H | 25-Apr-2025 | - | 9 | 6 | |
ios-dev-image-13.6/ | H | 25-Apr-2025 | - | 9 | 6 | |
ios-dev-image-14.4/ | H | 25-Apr-2025 | - | 9 | 6 | |
jq/ | H | 25-Apr-2025 | - | 44 | 23 | |
jq_mac_arm64/ | H | 25-Apr-2025 | - | 44 | 23 | |
kubectl/ | H | 25-Apr-2025 | - | 49 | 29 | |
kubeval/ | H | 25-Apr-2025 | - | 48 | 28 | |
kubeval_mac_amd64/ | H | 25-Apr-2025 | - | 48 | 28 | |
linux_vulkan_sdk/ | H | 25-Apr-2025 | - | 55 | 34 | |
lottie-samples/ | H | 25-Apr-2025 | - | 29 | 12 | |
mesa_intel_driver_linux/ | H | 25-Apr-2025 | - | 178 | 106 | |
mesa_intel_driver_linux_22/ | H | 25-Apr-2025 | - | 172 | 105 | |
mockery/ | H | 25-Apr-2025 | - | 77 | 35 | |
mskp/ | H | 25-Apr-2025 | - | |||
node/ | H | 25-Apr-2025 | - | 42 | 23 | |
patch_linux_amd64/ | H | 25-Apr-2025 | - | 46 | 26 | |
protoc/ | H | 25-Apr-2025 | - | 36 | 17 | |
provisioning_profile_ios/ | H | 25-Apr-2025 | - | |||
scripts/ | H | 25-Apr-2025 | - | 136 | 59 | |
skimage/ | H | 25-Apr-2025 | - | 45 | 24 | |
skp/ | H | 25-Apr-2025 | - | 286 | 202 | |
skparagraph/ | H | 25-Apr-2025 | - | 76 | 43 | |
svg/ | H | 25-Apr-2025 | - | 81 | 50 | |
text_blob_traces/ | H | 25-Apr-2025 | - | 42 | 26 | |
valgrind/ | H | 25-Apr-2025 | - | 109 | 77 | |
win_ninja/ | H | 25-Apr-2025 | - | 36 | 17 | |
win_toolchain/ | H | 25-Apr-2025 | - | 136 | 77 | |
xcode-11.4.1/ | H | 25-Apr-2025 | - | |||
yq/ | H | 25-Apr-2025 | - | 44 | 23 | |
yq_mac_arm64/ | H | 25-Apr-2025 | - | 44 | 23 | |
README.md | H A D | 25-Apr-2025 | 1.7 KiB | 58 | 43 |
README.md
1Assets 2====== 3 4This directory contains tooling for managing assets used by the bots. The 5primary entry point is assets.py, which allows a user to add, remove, upload, 6and download assets. 7 8Assets are stored in Google Storage, named for their version number. 9 10 11Individual Assets 12----------------- 13 14Each asset has its own subdirectory with the following contents: 15* VERSION: The current version number of the asset. 16* [optional] create.py: Script which creates the asset, implemented by the user and called by `sk asset upload`. 17* [optional] create\_and\_upload.py: User-implemented convenience script which wraps `sk asset upload` in whatever way makes sense for the asset. 18 19 20Examples 21------- 22 23As with all uses of `sk asset`, the following will only work if you have a 24google.com account and have authenticated with 25`gcloud auth application-default login`. 26 27Add a new asset and upload an initial version. 28 29``` 30$ sk asset add myasset 31Do you want to add a creation script for this asset? (y/n): n 32$ sk asset upload --in ${MY_ASSET_LOCATION} myasset 33$ git commit 34``` 35 36Add an asset whose creation can be automated. 37 38``` 39$ sk asset add myasset 40Do you want to add a creation script for this asset? (y/n): y 41Created infra/bots/assets/myasset/create.py; you will need to add implementation before uploading the asset. 42$ vi infra/bots/assets/myasset/create.py 43(implement the create_asset function) 44$ sk asset upload myasset 45$ git commit 46``` 47 48Update an asset. 49 50``` 51(update the create.py script) 52$ sk asset upload myasset 53(assuming infra/bots/assets/myasset/VERSION has been updated by the previous 54 command, regenerate tasks.json per infra/bots/README:) 55$ make -C infra/bots train 56$ git commit 57``` 58