Skip to content

Commit fcf6961

Browse files
committed
Merge branch 'main' of github.com:hacs/action into main
2 parents 188a9ab + 7d7d375 commit fcf6961

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)