Horizontal FlashList header not reachable after scrolling in RTL mode #2
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: Agent Fix | |
| on: | |
| issue_comment: | |
| types: [created] | |
| issues: | |
| types: [labeled] | |
| permissions: | |
| contents: write | |
| pull-requests: write | |
| issues: write | |
| env: | |
| ALLOWED_TOOLS: >- | |
| Read,Edit,Write,Glob,Grep, | |
| Bash(yarn:install:*),Bash(yarn:build:*),Bash(yarn:test:*),Bash(yarn:type-check:*),Bash(yarn:lint:*),Bash(yarn:start:*),Bash(yarn:e2e:*),Bash(yarn:react-native:*),Bash(bundle:exec:*), | |
| Bash(git:log:*),Bash(git:diff:*),Bash(git:status:*),Bash(git:show:*), | |
| Bash(git:checkout:*),Bash(git:add:*),Bash(git:commit:*),Bash(git:push -u:*), | |
| Bash(git:branch:*),Bash(git:rev-parse:*),Bash(git:fetch:*), | |
| Bash(gh:issue:*),Bash(gh:pr:*),Bash(gh:label:*), | |
| Bash(agent-device:*),Bash(xcrun:simctl list:*),Bash(xcrun:simctl get_app_container:*),Bash(xcrun:simctl install:*),Bash(xcrun:simctl launch:*),Bash(xcrun:simctl boot:*),Bash(sips:*), | |
| Bash(curl:-s http://localhost:*), | |
| Bash(grep:*),Bash(find:*),Bash(ls:*),Bash(mkdir:*),Bash(rm:*), | |
| Bash(kill:*),Bash(lsof:*),Bash(nohup:*),Bash(sleep:*), | |
| Bash(head:*),Bash(tail:*),Bash(wc:*),Bash(sort:*),Bash(uniq:*), | |
| Bash(md5sum:*),Bash(ffmpeg:*) | |
| jobs: | |
| fix: | |
| runs-on: macos-latest | |
| if: >- | |
| ( | |
| github.event.action == 'labeled' && | |
| github.event.label.name == 'agent-fix' && | |
| github.event.sender.type != 'Bot' | |
| ) || ( | |
| github.event.action == 'created' && | |
| contains(github.event.comment.body, '/fix') && | |
| !github.event.issue.pull_request && | |
| ( | |
| github.event.comment.author_association == 'OWNER' || | |
| github.event.comment.author_association == 'MEMBER' || | |
| github.event.comment.author_association == 'COLLABORATOR' | |
| ) | |
| ) | |
| timeout-minutes: 60 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | |
| with: | |
| fetch-depth: 0 | |
| - name: Setup Node | |
| uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 | |
| with: | |
| node-version: "22.18.0" | |
| cache: "yarn" | |
| - name: Install dependencies | |
| run: yarn install --frozen-lockfile | |
| - name: Install agent-device | |
| run: npm install -g agent-device | |
| - name: Fix issue | |
| uses: anthropics/claude-code-action@bf4f0de6fccd1eea7044a5f903fc928aff363134 # v1 | |
| env: | |
| ANTHROPIC_BASE_URL: https://proxy.shopify.ai/vendors/anthropic | |
| with: | |
| anthropic_api_key: ${{ secrets.AI_PROXY_TOKEN }} | |
| github_token: ${{ secrets.GITHUB_TOKEN }} | |
| claude_args: >- | |
| --model claude-opus-4-6 | |
| --allowedTools "${{ env.ALLOWED_TOOLS }}" | |
| prompt: | | |
| You are running on CI (GitHub Actions). There is no human to confirm with — act autonomously. | |
| Environment: macOS runner with Xcode and iOS simulator. No Android emulator. | |
| Fix this GitHub issue. Read and follow .claude/skills/fix-github-issue/SKILL.md for the full workflow. | |
| After fixing, read and follow .claude/skills/raise-pr/SKILL.md to raise a PR. | |
| CI notes: use default Metro port (8081). | |
| When done (whether successful or not), write a brief feedback file to /tmp/agent-feedback.md with: | |
| - What you accomplished (or where you got stuck) | |
| - Any tools you needed but couldn't use | |
| - Any issues with the skill instructions | |
| - Suggestions for improvement | |
| - name: Upload agent feedback | |
| if: always() | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: agent-feedback-fix-${{ github.event.issue.number || github.run_id }} | |
| path: /tmp/agent-feedback.md | |
| if-no-files-found: ignore |