commit e325a73af0ade92a23f256441dc7127c6b571121
parent bdb2c825e91a3972245065d9d2fa25bb6298ea27
Author: $: DAΞMON <zer0sec.xp@icloud.com>
Date: Thu, 13 Aug 2026 01:03:22 +0100
ci: pin sync to short sha; manifest page count
Diffstat:
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/sync-payloads.yml b/.github/workflows/sync-payloads.yml
@@ -23,11 +23,12 @@ jobs:
- name: Clone upstream at HEAD
run: |
git clone --depth 1 https://github.com/swisskyrepo/PayloadsAllTheThings /tmp/patt
- echo "SHA=$(git -C /tmp/patt rev-parse HEAD)" >> "$GITHUB_ENV"
- echo "SHORT=$(git -C /tmp/patt rev-parse --short HEAD)" >> "$GITHUB_ENV"
+ # 12-char short sha matches the pin convention already in the mirror;
+ # using the full 40-char sha would rewrite sourceUrl in every file.
+ echo "SHORT=$(git -C /tmp/patt rev-parse --short=12 HEAD)" >> "$GITHUB_ENV"
- name: Sync content
- run: python3 scripts/sync-payloads.py /tmp/patt "$SHA"
+ run: python3 scripts/sync-payloads.py /tmp/patt "$SHORT"
- name: Setup Node
uses: actions/setup-node@v4
@@ -49,7 +50,7 @@ jobs:
commit-message: 'sync: PayloadsAllTheThings @ ${{ env.SHORT }}'
title: 'sync: PayloadsAllTheThings @ ${{ env.SHORT }}'
body: |
- Automated mirror of [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings) at `${{ env.SHA }}`.
+ Automated mirror of [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings) at `${{ env.SHORT }}`.
Generated by `scripts/sync-payloads.py`. Review the content diff before merging — upstream may add, rename, or restructure topics.
add-paths: |
diff --git a/payloads-manifest.json b/payloads-manifest.json
@@ -2,7 +2,7 @@
"upstream": "https://github.com/swisskyrepo/PayloadsAllTheThings",
"sha": "3bff425aca2b",
"topics": 64,
- "pages": 135,
+ "pages": 136,
"topicList": [
"API Key Leaks",
"Account Takeover",