Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1009 Bytes

README.md

File metadata and controls

47 lines (38 loc) · 1009 Bytes

GitHub Actions Templates for Zephir and Phalcon

Unified templates of Zephir.

Inspection with PHP Code Sniffer

jobs:
  # PHP CodeSniffer inspection
  phpcs:
    uses: zephir-lang/templates/.github/workflows/phpcs.yml@main
    with:
      standard: ./phpcs.xml

Generate Stubs for Phalcon and validates with PSALM

jobs:
  # Generate stubs and validates with PSALM
  stubs:
    uses: zephir-lang/templates/.github/workflows/phalcon-stubs.yml@main
    with:
      extensions: psr, zephir_parser

Creates Phalcon PECL package

jobs:
  generate:
    uses: zephir-lang/templates/.github/workflows/phalcon-pecl.yml@main
    with:
      extensions: psr, zephir_parser
    secrets:
      composer-token: ${{ secrets.GITHUB_TOKEN }}

Install Phalcon extension after build and makes simple health checks

jobs:
  install:
    uses: zephir-lang/templates/.github/workflows/phalcon-install-from-build.yml@main
    with:
      extensions: psr, zephir_parser