Skip to content

growth: clarify Blur gameplay and add above-fold Play install CTA #28

growth: clarify Blur gameplay and add above-fold Play install CTA

growth: clarify Blur gameplay and add above-fold Play install CTA #28

name: Public App Discovery and SEO QA
on:
pull_request:
branches: [main]
paths:
- apps.html
- index.html
- support/brain-burst/index.html
- support/snaplingo/index.html
- support/twotaku/index.html
- support/debate-me/index.html
- support/idea-market/index.html
- support/blur/index.html
- tests/blur-support-growth.test.mjs
- tests/idea-market-support-growth.test.mjs
- tests/debate-me-support-growth.test.mjs
- tests/dotchi-support-growth.test.mjs
- support/face-reaction-battle/index.html
- robots.txt
- apps_data.json
- guides/**
- sitemap.xml
- scripts/build_catalog.py
- site_counts.json
- tests/catalog-growth.test.mjs
- tests/search-landing-growth.test.mjs
- scripts/publish_app_discovery.sh
- scripts/check_app_discovery_live.sh
- .github/workflows/app-discovery-qa.yml
- .github/workflows/live-acquisition-smoke.yml
push:
branches: [main]
paths:
- apps.html
- index.html
- support/brain-burst/index.html
- support/snaplingo/index.html
- support/twotaku/index.html
- support/debate-me/index.html
- support/idea-market/index.html
- support/blur/index.html
- tests/blur-support-growth.test.mjs
- tests/idea-market-support-growth.test.mjs
- tests/debate-me-support-growth.test.mjs
- tests/dotchi-support-growth.test.mjs
- support/face-reaction-battle/index.html
- robots.txt
- apps_data.json
- guides/**
- sitemap.xml
- scripts/build_catalog.py
- site_counts.json
- tests/catalog-growth.test.mjs
- tests/search-landing-growth.test.mjs
- scripts/publish_app_discovery.sh
- scripts/check_app_discovery_live.sh
- .github/workflows/app-discovery-qa.yml
- .github/workflows/live-acquisition-smoke.yml
permissions:
contents: read
jobs:
discovery-quality:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '22'
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Confirm catalog generator remains idempotent
run: python3 scripts/build_catalog.py --check
- name: Verify non-destructive release scripts have valid shell syntax
run: bash -n scripts/publish_app_discovery.sh scripts/check_app_discovery_live.sh
- name: Verify search, referral links and guide listings
run: node --test tests/catalog-growth.test.mjs tests/search-landing-growth.test.mjs tests/dotchi-support-growth.test.mjs tests/debate-me-support-growth.test.mjs tests/idea-market-support-growth.test.mjs tests/blur-support-growth.test.mjs