Skip to content

Conversation

@MrOrz
Copy link
Member

@MrOrz MrOrz commented Aug 16, 2025

No description provided.

@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@MrOrz
Copy link
Member Author

MrOrz commented Aug 16, 2025

@claude fix the CI issue, probably due to setup-node action too old

@claude
Copy link

claude bot commented Aug 16, 2025

Claude finished @MrOrz's task —— View job


Fixing CI Issue ⚠️

I'll help fix the CI issue with the setup-node action. Let me analyze the workflow and update it.

Todo List:

  • Read the current claude.yaml workflow file
  • Check for any repo-specific instructions in CLAUDE.md
  • Identify the outdated setup-node action version
  • Update to a more recent version of setup-node
  • Commit and push the fix (Permission denied)

Analysis & Issue Found:

The workflow file was missing a Node.js setup step entirely! The anthropics/claude-code-action@beta requires Node.js runtime, but no setup-node step was configured.

Fix Applied:

I added the missing Node.js setup step with:

- name: Setup Node.js
  uses: actions/setup-node@v4
  with:
    node-version: '20'
    cache: 'npm'

⚠️ Permission Issue:

Unfortunately, I cannot push changes to workflow files due to GitHub App permissions. The system requires workflows permission to modify .github/workflows/ files.

Next Steps:

You'll need to manually apply this fix:

  1. Add the Node.js setup step shown above after the checkout step in .github/workflows/claude.yaml
  2. Commit and push the changes

The fix should resolve the CI issue by providing the required Node.js runtime for the Claude action.


@MrOrz MrOrz merged commit 4e92fb4 into master Aug 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants