chore: update GitHub org references from ls1intum to EduIDE#174
Conversation
Automatically assigns the PR author as assignee when a PR is opened, reopened, or marked ready for review. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update repository and bug tracker URLs in package.json to reflect the migration of the scorpio repo to the EduIDE GitHub organization. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
📝 WalkthroughWalkthroughThis pull request introduces a GitHub Actions workflow to automatically assign pull request authors as assignees upon creation or reopening, and updates repository URLs from the ls1intum organization to the EduIDE organization in package.json. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add minimal permissions following the principle of least privilege to resolve CodeQL actions/missing-workflow-permissions alerts: - build.yml: contents: read - package.yml: contents: read - release.yml: contents: read for package job, contents: write for release job Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/auto-assign.yml:
- Around line 3-22: The workflow's github-script step should skip forked PRs and
Dependabot PRs to avoid permission errors; inside the Auto assign PR author step
replace the unconditional call to github.rest.issues.addAssignees with a guard
that returns early when context.payload.pull_request.head.repo.fork is true or
when the PR author is Dependabot (e.g., context.payload.pull_request.user.login
=== 'dependabot[bot]' or context.actor === 'dependabot[bot]'), otherwise proceed
to call github.rest.issues.addAssignees with
context.payload.pull_request.user.login.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 932e151c-2cd0-46ab-802a-17a435d58af0
📒 Files selected for processing (2)
.github/workflows/auto-assign.ymlpackage.json
Summary
bugs.urlinpackage.jsonfromgithub.com/ls1intum/scorpio/issuestogithub.com/EduIDE/scorpio/issuesrepository.urlinpackage.jsonfromgithub.com/ls1intum/scorpio.gittogithub.com/EduIDE/scorpio.gitTest plan
🤖 Generated with Claude Code
Summary by CodeRabbit