From 5735d01804626f20c8d23c82ec2ba16c67da74ca Mon Sep 17 00:00:00 2001 From: Maxwell Oldshein Date: Mon, 6 Oct 2025 23:52:14 -0400 Subject: [PATCH 1/7] Validate remote manifest against local schema --- .github/workflows/validate_modified_targets.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/validate_modified_targets.yml b/.github/workflows/validate_modified_targets.yml index bb2445117..a613048c1 100644 --- a/.github/workflows/validate_modified_targets.yml +++ b/.github/workflows/validate_modified_targets.yml @@ -83,6 +83,10 @@ jobs: echo "changed_targets=$CHANGED" >> "$GITHUB_OUTPUT" # --- The rest of the steps below are unchanged --- + - 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 - name: Validate modified targets if: steps.discover-modified.outputs.changed_targets != '' From 70c3c84196ff3fc00aae55849e01186f507c8a7d Mon Sep 17 00:00:00 2001 From: Maxwell Oldshein Date: Tue, 7 Oct 2025 14:50:54 -0400 Subject: [PATCH 2/7] Update validation logic placement in workflow --- .github/workflows/validate_modified_targets.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate_modified_targets.yml b/.github/workflows/validate_modified_targets.yml index a613048c1..5b61a8d19 100644 --- a/.github/workflows/validate_modified_targets.yml +++ b/.github/workflows/validate_modified_targets.yml @@ -82,12 +82,12 @@ jobs: echo -e ">>> Changed targets: \n$(echo $CHANGED | tr ',' '\n')" echo "changed_targets=$CHANGED" >> "$GITHUB_OUTPUT" - # --- The rest of the steps below are unchanged --- - 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 if: steps.discover-modified.outputs.changed_targets != '' continue-on-error: true From d20dcbe8dbc424e52a7524091584c59245764c8d Mon Sep 17 00:00:00 2001 From: Maxwell Oldshein Date: Tue, 7 Oct 2025 14:52:53 -0400 Subject: [PATCH 3/7] Retain original whitespace --- .github/workflows/validate_modified_targets.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/validate_modified_targets.yml b/.github/workflows/validate_modified_targets.yml index 5b61a8d19..32e73f896 100644 --- a/.github/workflows/validate_modified_targets.yml +++ b/.github/workflows/validate_modified_targets.yml @@ -86,8 +86,9 @@ jobs: 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 if: steps.discover-modified.outputs.changed_targets != '' continue-on-error: true From 46ad6c9a5e128676a80a35a345e3c6a7ade0d026 Mon Sep 17 00:00:00 2001 From: Maxwell Oldshein Date: Tue, 7 Oct 2025 14:53:47 -0400 Subject: [PATCH 4/7] Fix whitespace. --- .github/workflows/validate_modified_targets.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate_modified_targets.yml b/.github/workflows/validate_modified_targets.yml index 32e73f896..37e2eb01c 100644 --- a/.github/workflows/validate_modified_targets.yml +++ b/.github/workflows/validate_modified_targets.yml @@ -88,7 +88,7 @@ jobs: 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 if: steps.discover-modified.outputs.changed_targets != '' continue-on-error: true From d92e2339a17115ff471f1385658a33d0e8eb5c6a Mon Sep 17 00:00:00 2001 From: nour Date: Fri, 10 Oct 2025 05:28:28 +0300 Subject: [PATCH 5/7] feat: add vjudge --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 4d35c9700..f3697b4fe 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_]+$", From 443d43df21874136d36d79a26aeb1d44c1b1d2d2 Mon Sep 17 00:00:00 2001 From: sctech Date: Fri, 10 Oct 2025 20:09:45 +0300 Subject: [PATCH 6/7] add status cafe --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 3cc812a9f..becf1c1a6 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2134,6 +2134,12 @@ "urlMain": "https://robertsspaceindustries.com/", "username_claimed": "blue" }, + "Status Cafe": { + "errorType": "status_code", + "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", From 959c4a2b261c31a3b742ab8213f9e754e01c6212 Mon Sep 17 00:00:00 2001 From: sctech Date: Fri, 10 Oct 2025 20:38:08 +0300 Subject: [PATCH 7/7] change method for status.cafe --- sherlock_project/resources/data.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index becf1c1a6..fbb7aee25 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2135,7 +2135,8 @@ "username_claimed": "blue" }, "Status Cafe": { - "errorType": "status_code", + "errorMsg": "Page Not Found", + "errorType": "message", "url": "https://status.cafe/users/{}", "urlMain": "https://status.cafe/", "username_claimed": "blue"