43 lines
1005 B
YAML
43 lines
1005 B
YAML
name: Code checks
|
|
|
|
on:
|
|
# Runs when manually triggered from the GitHub UI.
|
|
workflow_dispatch:
|
|
|
|
# Runs when invoked by another workflow.
|
|
workflow_call:
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
actions_lint_check:
|
|
name: Actions lint check
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v6
|
|
- name: Run actionlint
|
|
uses: rhysd/actionlint@v1.7.12
|
|
|
|
spell_check:
|
|
name: Spell check
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v6
|
|
- name: Check spelling with typos
|
|
uses: crate-ci/typos@v1
|
|
|
|
lint_check:
|
|
name: Lint check
|
|
uses: apify/workflows/.github/workflows/python_lint_check.yaml@main
|
|
with:
|
|
python_versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
|
|
|
|
type_check:
|
|
name: Type check
|
|
uses: apify/workflows/.github/workflows/python_type_check.yaml@main
|
|
with:
|
|
python_versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
|