chore: release version 0.17.8-beta.190 #519
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Motia CI | |
| permissions: | |
| contents: read | |
| on: | |
| pull_request: | |
| branches: | |
| - main | |
| paths-ignore: | |
| - 'docs/**' | |
| - 'contributors/**' | |
| - 'packages/docs/**' | |
| push: | |
| branches: | |
| - main | |
| tags: | |
| - 'v*' # Match tags that start with "v" | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} | |
| jobs: | |
| quality: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | |
| fetch-depth: 0 | |
| - name: Setup | |
| uses: ./.github/actions/setup | |
| - name: Run linter | |
| run: pnpm lint:ci | |
| - name: Setup playground python environment | |
| run: | | |
| pnpm -r --filter @motiadev/core exec pnpm python-setup | |
| cd playground | |
| pnpm python-setup | |
| - name: Run tests | |
| run: PATH=python_modules/bin:$PATH pnpm -r --filter='!./plugins/**' --filter='!./playground/**' run test | |
| # Note: Publishing is now handled by the deploy.yml workflow | |
| # This workflow only handles CI/CD quality checks | |
| quality-on-tags: | |
| runs-on: ubuntu-latest | |
| if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }} | |
| needs: [quality] | |
| steps: | |
| - name: Quality check passed for tag | |
| run: | | |
| echo "✅ Quality checks passed for tag ${{ github.ref }}" | |
| echo "🚀 Deploy workflow will handle the release process" |