Skip to content

Templates and reusable workflows for Github Actions

License

Notifications You must be signed in to change notification settings

zephir-lang/templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Templates and reusable workflows for Github Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published