name: Post-release

on:
  push:
    tags:
      - 'release/**'

jobs:
  post-release:
    runs-on: ubuntu-latest
    # Skip in forks
    if: github.repository == 'element-hq/element-x-ios'

    steps:
      - name: Trigger pipeline
        uses: actions/github-script@v8
        with:
          github-token: ${{ secrets.ENTERPRISE_ACTIONS_TOKEN }}
          script: |
            const tag = context.ref.replace('refs/tags/', '');
            const inputs = { git_tag: tag };
            await github.rest.actions.createWorkflowDispatch({
              owner: 'element-hq',
              repo: 'element-enterprise',
              workflow_id: 'pipeline-ios.yml',
              ref: 'main',
              inputs: inputs
            });
