72625e2f2f6666d46ff522eca8c4e801102ecbae

Author
Tom Parker-Shemilt <palfrey@tevp.net>
Committer
GitHub <noreply@github.com>
Date

Message

ci(deps): add kube-ps1 to dependencies (#13283)

Co-authored-by: Carlo Sala <carlosalag@protonmail.com>

Diff

 1diff --git a/.github/dependencies.yml b/.github/dependencies.yml
 2index 08289a04bcce6e594b9a4812428c3ffa154c2e46..048cc0f7fa425a5115adcda4abb16642a779536c 100644
 3--- a/.github/dependencies.yml
 4+++ b/.github/dependencies.yml
 5@@ -27,6 +27,14 @@ dependencies:
 6     postcopy: |
 7       set -e
 8       test -e dependencies/OMZ-README.md && cat dependencies/OMZ-README.md >> README.md
 9+  plugins/kube-ps1:
10+    repo: jonmosco/kube-ps1
11+    branch: master
12+    version: e1da055e905a91242f0c5a89a425a64ee8adcd6b
13+    precopy: |
14+      set -e
15+      find . ! -name kube-ps1.sh ! -name LICENSE ! -name README.md -delete
16+      test -e kube-ps1.sh && mv kube-ps1.sh kube-ps1.plugin.zsh
17   plugins/wd:
18     repo: mfaerevaag/wd
19     branch: master
20diff --git a/.github/workflows/dependencies/updater.py b/.github/workflows/dependencies/updater.py
21index 783161d6c8215b8896a090bc3f0c62a22f2383a5..a830e52100d449ca8ac392ac80117142b3835c68 100644
22--- a/.github/workflows/dependencies/updater.py
23+++ b/.github/workflows/dependencies/updater.py
24@@ -595,9 +595,15 @@ def main():
25 
26     # Cache YAML version
27     DependencyStore.set(data)
28-
29+    
30     dependencies = data["dependencies"]
31-    for path in dependencies:
32+    if len(sys.argv) > 1:
33+        # argv is list of dependencies to run, default is all of them
34+        dependency_list = sys.argv[1:]
35+    else:
36+        dependency_list = dependencies.keys()
37+    
38+    for path in dependency_list:
39         dependency = Dependency(path, dependencies[path])
40         dependency.update_or_notify()
41