diff --git a/.github/workflows/validate_modified_targets.yml b/.github/workflows/validate_modified_targets.yml index bb2445117..37e2eb01c 100644 --- a/.github/workflows/validate_modified_targets.yml +++ b/.github/workflows/validate_modified_targets.yml @@ -82,6 +82,11 @@ jobs: echo -e ">>> Changed targets: \n$(echo $CHANGED | tr ',' '\n')" echo "changed_targets=$CHANGED" >> "$GITHUB_OUTPUT" + - name: Validate remote manifest against local schema + if: steps.discover-modified.outputs.changed_targets != '' + run: | + poetry run pytest tests/test_manifest.py::test_validate_manifest_against_local_schema + # --- The rest of the steps below are unchanged --- - name: Validate modified targets diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 3cc812a9f..de90d6eac 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -173,6 +173,12 @@ "urlMain": "https://atcoder.jp/", "username_claimed": "ksun48" }, + "Vjudge": { + "errorType": "status_code", + "url": "https://VJudge.net/user/{}", + "urlMain": "https://VJudge.net/", + "username_claimed": "tokitsukaze" + }, "Audiojungle": { "errorType": "status_code", "regexCheck": "^[a-zA-Z0-9_]+$", @@ -2134,6 +2140,13 @@ "urlMain": "https://robertsspaceindustries.com/", "username_claimed": "blue" }, + "Status Cafe": { + "errorMsg": "Page Not Found", + "errorType": "message", + "url": "https://status.cafe/users/{}", + "urlMain": "https://status.cafe/", + "username_claimed": "blue" + }, "Steam Community (Group)": { "errorMsg": "No group could be retrieved for the given URL", "errorType": "message",