Skip to content

Horizontal FlashList header not reachable after scrolling in RTL mode #2

Horizontal FlashList header not reachable after scrolling in RTL mode

Horizontal FlashList header not reachable after scrolling in RTL mode #2

Workflow file for this run

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