File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ function checkRun () {
22
22
jq -r .requirements " $GITHUB_ACTION_PATH /data/manifest.json" > " $repoPath /wheels-custom-integrations/validate_requirements/files.json"
23
23
cp " $GITHUB_ACTION_PATH /helpers/requirements/__init__.py" " $repoPath /wheels-custom-integrations/validate_requirements"
24
24
cp " $GITHUB_ACTION_PATH /helpers/requirements/run.sh" " $repoPath /wheels-custom-integrations/validate_requirements"
25
+ cp " $GITHUB_ACTION_PATH /helpers/requirements/additional_requirements.py" " $repoPath /wheels-custom-integrations"
26
+ cp " $GITHUB_ACTION_PATH /helpers/requirements/additional_requirements.json" " $repoPath /wheels-custom-integrations"
27
+ python3 " $repoPath /wheels-custom-integrations/additional_requirements.py"
25
28
docker build -t validate -f validate_requirements/Dockerfile .
26
29
set +e
27
30
docker run --rm validate
Original file line number Diff line number Diff line change
1
+ {
2
+ "apk" : [
3
+ " rust"
4
+ ]
5
+ }
Original file line number Diff line number Diff line change
1
+ import json
2
+
3
+ with open ("./requirements.json" ) as requirements_file :
4
+ requirements = json .loads (requirements_file .read ())
5
+
6
+ with open ("./additional_requirements.json" ) as requirements_file :
7
+ additional_requirements = json .loads (requirements_file .read ())
8
+ for req in additional_requirements ["apk" ]:
9
+ if req not in requirements ["apk" ]:
10
+ requirements ["apk" ].append (req )
11
+
12
+ with open ("./requirements.json" , "w" ) as requirements_file :
13
+ requirements_file .write (json .dumps (requirements ))
You can’t perform that action at this time.
0 commit comments