name: Spellcheck concurrency: group: spellcheck-${{ github.event_name }}-${{ github.ref }} cancel-in-progress: true on: workflow_call: permissions: contents: read jobs: spellcheck: strategy: matrix: profile: - emqx - emqx-enterprise runs-on: ${{ endsWith(github.repository, '/emqx') && 'ubuntu-22.04' || fromJSON('["self-hosted","ephemeral","linux","x64"]') }} steps: - uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7 with: pattern: "${{ matrix.profile }}-schema-dump-*-x64" merge-multiple: true - name: Run spellcheck run: | bash scripts/spellcheck/spellcheck.sh _build/docgen/${{ matrix.profile }}/schema-en.json