workflows.fit
Back to n8n workflows
n8n templateFreeBy WeblineIndia

Validate mobile app deep links in GitHub PRs with automated testing

GitHub PR Deep-Link & Routing Validator (ExecuteCommand + GitHub Comment) 🚀 Quick-Start TL;DR 1. Import the workflow JSON into n8n (Cloud or self-hosted). 2. Create a GitHub Personal Access Token with repo:publicrepo...

DevelopmentCore NodesWebhookSetExecute CommandFunction
Loading interactive preview...

Template notes

GitHub PR Deep-Link & Routing Validator (ExecuteCommand + GitHub Comment)

🚀 Quick-Start TL;DR

1. Import the workflow JSON into n8n (Cloud or self-hosted). 2. Create a GitHub Personal Access Token with repo:publicrepo (or repo) scope and add it to n8n credentials. 3. Open the “CONFIG - Variables” node and tweak: manifestPath – path to your deep-link manifest (AndroidManifest.xml, Info.plist, etc.). scriptPath – helper script that boots the emulator & checks each route. 4. Enable the workflow. Every push to a PR branch triggers validation and posts a Markdown pass/fail matrix back to the PR.

What It Does

This workflow delivers an automated, CI-friendly smoke-test of every deep link defined in your mobile app. On each push to an open GitHub PR, it:

1. Clones the PR branch. 2. Runs a lightweight validation script (provided) that spins up an emulator/simulator, attempts to open each declared URI, and records OK/FAIL. 3. Generates a Markdown table summarizing the results. 4. Comments that table in the PR, letting reviewers spot broken schemes at a glance.

Who’s It For

Mobile teams maintaining Android or iOS deep-link manifests. CI engineers who need a simple, language-agnostic check they can publish to each PR. OSS maintainers wanting a template-library-ready n8n recipe.