ComposeUiClusterRenderer crashes with IllegalStateException: "Composed into the View which doesn't propagate ViewTreeLifecycleOwner!" on fast back gesture with compose-ui 1.10.0 #22
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: Issue Triage with Gemini | |
| on: | |
| issues: | |
| types: [opened, edited] | |
| workflow_dispatch: | |
| inputs: | |
| title: | |
| description: 'Mock Issue Title' | |
| default: 'Test Issue' | |
| body: | |
| description: 'Mock Issue Body' | |
| default: 'This is a test issue description.' | |
| jobs: | |
| triage: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| issues: write | |
| contents: read | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: '3.x' | |
| - name: Run Triage Script | |
| id: run_script | |
| env: | |
| GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} | |
| ISSUE_TITLE: ${{ github.event.issue.title || github.event.inputs.title }} | |
| ISSUE_BODY: ${{ github.event.issue.body || github.event.inputs.body }} | |
| run: | | |
| labels=$(python .github/scripts/triage_issue.py) | |
| echo "labels=$labels" >> $GITHUB_OUTPUT | |
| - name: Apply Labels | |
| if: steps.run_script.outputs.labels != '' && (github.event.issue.number) | |
| env: | |
| GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| ISSUE_NUMBER: ${{ github.event.issue.number }} | |
| run: | | |
| # Convert comma-separated labels to gh command arguments | |
| IFS=',' read -ra ADDR <<< "${{ steps.run_script.outputs.labels }}" | |
| priority_added=false | |
| for i in "${ADDR[@]}"; do | |
| # Trim whitespace | |
| label=$(echo "$i" | xargs) | |
| # Only add the first priority label found | |
| if [[ "$label" == priority:* ]] && [ "$priority_added" = false ]; then | |
| gh issue edit "$ISSUE_NUMBER" --add-label "$label" | |
| priority_added=true | |
| fi | |
| done | |
| # Remove 'triage me' label | |
| gh issue edit "$ISSUE_NUMBER" --remove-label "triage me" || true |