release.yml 616 B

1234567891011121314151617181920212223242526272829
  1. name: release
  2. on:
  3. workflow_dispatch:
  4. jobs:
  5. release:
  6. runs-on: ubuntu-latest
  7. name: Release
  8. steps:
  9. - name: Checkout code
  10. uses: actions/checkout@v2
  11. - name: Setup PHP
  12. uses: shivammathur/setup-php@v2
  13. with:
  14. php-version: 8.2
  15. - name: Run automated release process with semantic-release
  16. uses: cycjimmy/semantic-release-action@v4
  17. with:
  18. extra_plugins: |
  19. @semantic-release/changelog
  20. @semantic-release/git
  21. @semantic-release/exec
  22. env:
  23. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}