Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ff71606
docs: first generated feature-support data + summary matrix from Daikon
SahilAujla Jul 7, 2026
c70ae73
docs: mark OP Sepolia as testnet and carry the widget embed with its …
SahilAujla Jul 7, 2026
a0ba967
docs: point the summary prose back at the interactive matrix it ships…
SahilAujla Jul 7, 2026
c65d830
docs: dedupe network indexes in feature-support method rows
SahilAujla Jul 7, 2026
c0f29c1
docs: drop beacon networks from chain-level method rows
SahilAujla Jul 7, 2026
6a01fc5
docs: document why JSON-only feature-support updates need no revalida…
SahilAujla Jul 7, 2026
4de55fd
docs: fix the Tron spend-auth endpoint path in the OpenAPI spec
SahilAujla Jul 7, 2026
5929050
docs: drop Solana from the EVM bundler and paymaster method rows
SahilAujla Jul 7, 2026
03ec9ef
docs: document the real createspendauthsig payload
SahilAujla Jul 7, 2026
405c8d2
docs: note that the summary table regenerates in the same commit as t…
SahilAujla Jul 7, 2026
4a73b04
docs: pick up BOB Sepolia method enablement from chain-config
SahilAujla Jul 7, 2026
8b80933
docs: tighten the feature-support intro
SahilAujla Jul 7, 2026
d6206e5
docs: hide the static summary table from readers
SahilAujla Jul 7, 2026
ae3d7c1
docs: drop the dashboard chains callout
SahilAujla Jul 7, 2026
b5ee6d8
Merge branch 'sahilaujla/ax-545-feature-support-page' into sahilaujla…
SahilAujla Jul 7, 2026
d5068a5
docs: scope the Wallet APIs to their served networks
SahilAujla Jul 7, 2026
b228e3b
docs: drop the deprecated Embedded Account APIs from the matrix
SahilAujla Jul 7, 2026
d5accf7
docs: list mainnets before testnets within each chain
SahilAujla Jul 7, 2026
a849d80
docs: drop the deprecated transaction simulation product from the matrix
SahilAujla Jul 7, 2026
1b13b61
docs: ground Portfolio and Prices on their served networks
SahilAujla Jul 8, 2026
6ebbe1b
docs: revalidate the feature-support page when the JSON changes on main
SahilAujla Jul 9, 2026
068d5f7
Merge branch 'sahilaujla/ax-545-feature-support-page' into sahilaujla…
SahilAujla Jul 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/workflows/revalidate-content.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
paths:
- "content/**/*.md"
- "content/**/*.mdx"
- "content/feature-support.json"

jobs:
revalidate-content:
Expand Down Expand Up @@ -84,6 +85,28 @@ jobs:
echo "filePaths=$FILE_PATHS_JSON" >> $GITHUB_OUTPUT
echo "frontmatterChanged=$FRONTMATTER_CHANGED" >> $GITHUB_OUTPUT

- name: Check for feature-support data changes
id: feature-support
run: |
set +e
CHANGED=$(git diff --name-only \
"${{ github.event.before }}" "${{ github.event.after }}" \
-- 'content/feature-support.json')
EXIT_CODE=$?
set -e

if [ $EXIT_CODE -ne 0 ]; then
echo "::error::git diff failed with exit code $EXIT_CODE"
exit 1
fi

if [ -n "$CHANGED" ]; then
echo "feature-support.json changed in this push"
echo "changed=true" >> $GITHUB_OUTPUT
else
echo "changed=false" >> $GITHUB_OUTPUT
fi

- name: Call revalidation API
if: steps.changed-files.outputs.filePaths != '[]'
run: |
Expand Down Expand Up @@ -171,3 +194,27 @@ jobs:
echo "::notice::✅ Triggered index-main-content.yml workflow"
env:
GH_TOKEN: ${{ github.token }}

# The feature-support widget's data is server-rendered by the docs-site
# from content/feature-support.json (cached under the "feature-support"
# Next.js tag), so a change to the JSON — the daily Daikon bot PR merge —
# must invalidate that tag for the page to pick it up. Runs even when an
# earlier step failed: the revalidations are independent, and this step
# is last so its own failure cannot skip them either.
- name: Revalidate feature-support data
if: always() && steps.feature-support.outputs.changed == 'true'
run: |
HTTP_CODE=$(curl -X POST "${{ secrets.DOCS_SITE_URL }}/api/revalidate/feature-support" \
-H "Authorization: Bearer ${{ secrets.DOCS_SITE_API_KEY }}" \
--max-time 120 \
-o feature-support-response.json \
-w "%{http_code}" \
-s) || true

if [ "$HTTP_CODE" = "200" ] && [ "$(jq -r '.success' feature-support-response.json)" = "true" ]; then
echo "::notice::✅ Revalidated feature-support data"
else
echo "::error::Feature-support revalidation failed (HTTP $HTTP_CODE)"
jq '.' feature-support-response.json 2>/dev/null || cat feature-support-response.json 2>/dev/null || true
exit 1
fi
Loading
Loading