Skip to content

Commit 7d7d375

Browse files
authored
Add additional_requirements (#18)
1 parent b6d962b commit 7d7d375

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

checks/requirements

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ function checkRun () {
2222
jq -r .requirements "$GITHUB_ACTION_PATH/data/manifest.json" > "$repoPath/wheels-custom-integrations/validate_requirements/files.json"
2323
cp "$GITHUB_ACTION_PATH/helpers/requirements/__init__.py" "$repoPath/wheels-custom-integrations/validate_requirements"
2424
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"
2528
docker build -t validate -f validate_requirements/Dockerfile .
2629
set +e
2730
docker run --rm validate
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"apk": [
3+
"rust"
4+
]
5+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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))

0 commit comments

Comments
 (0)