Skip to content

On isuse comment #30133

On isuse comment

On isuse comment #30133

name: On isuse comment
on:
issue_comment:
types: [ created ]
jobs:
assign:
if: ${{ github.repository == 'JabRef/jabref' || github.repository == 'JabRef/jabref-koppor' }}
runs-on: ubuntu-slim
permissions:
contents: read
issues: write
steps:
- name: Assign the user or unassign stale assignments
id: assign
uses: takanome-dev/assign-issue-action@edge
with:
github_token: '${{ secrets.GH_TOKEN_ASSIGN_ISSUE_ACTION || github.token }}'
maintainers: '@JabRef/developers,Siedlerchr,ThiloteE,calixtus,HoussemNasri,subhramit,InAnYan'
allow_self_assign_author: false
ignored_users: ${{ secrets.IGNORED_USERS }}
ignored_text: >
Hi @{{ handle }}, it seems that your past activity showed too much undirected AI usage.
Please re-iterate on [AI_USAGE_POLIY.md](https://github.com/JabRef/jabref/blob/main/AI_USAGE_POLICY.md) and [CONTRIBUTING.md](https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md).
We might reconsider your request to work on an issue after March 31, 2026.
assignment_suggestion_text: >
👋 Hey @{{ handle }}, looks like you’re eager to work on this issue — great! 🎉
It also looks like you don't know how to assign issues to yourself.
Please read our [CONTRIBUTING.md](https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md) to find out how.
It will also guide you in other aspects of contributing to JabRef.
# 2: One person could have one PR opened and while waiting for feedback working on another one.
max_assignments: 3
max_overall_assignment_text: >
### ⚠️ Assignment Limit Reached
Hi @{{ handle }}, you've already reached the limit of **{{ max_overall_assignment_count }}** active assignments.
Issues are a great way to work on opensource, and we want to ensure that all contributors have the opportunity to work on issues.
assigned_newcomer_text: >
👋 Hey @{{ handle }}, thank you for your interest in this issue! 🎉
We're excited to have you on board.
Start by exploring our [Contributing guidelines](https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md), and set up your local development workspace by following the steps in our [workspace setup guidelines](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace) to get started smoothly.
For questions on JabRef functionality, you can consult the [JabRef Guru](https://gurubase.io/g/jabref).
For questions related to the codebase, please start using [DeepWiki](https://deepwiki.com/JabRef/jabref).
In case you encounter failing tests during development, please check our [developer FAQs](https://devdocs.jabref.org/code-howtos/faq.html)!
Still facing issues or having more questions?
Feel free to ask here on GitHub or on [JabRef's Gitter chat](https://gitter.im/JabRef/jabref).
Please don't hesitate to open a (draft) pull request early on to show the direction you are heading towards if unsure.
Happy coding! 🚀
assigned_text: >
Thank you for your continued work in JabRef.
At this point, you probably already know the basics and the important links.
If not, our [contributing guidelines](https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md) is the place you should go to.
At this point in time, you raised {{ prs_total }} pull request(s) of which {{ prs_merged_percentage }}% ({{ prs_merged }}/[{{ prs_total }}]({{ prs_link }})) have been merged.
# If this is updated, also update the number at unassign-issues.yml
days_until_unassign: 14
self_unassigned_text: |
@{{ handle }} has been unassigned from this issue.
unassigned_text: |
### 📋 Assignment Update
Hi @{{ handle }} you have been unassigned from this issue.
<details>
<summary>Next steps</summary>
\
**If you still want to work on this:**
- Submit a pull request showing your current state. You will be automatically assigned again.
- Ask a maintainer to assign you again.
</details>
- name: Move issue corresponding column in "Candidates for University Projects"
uses: m7kvqbe1/github-action-move-issues@main
if: ${{ steps.assign.outputs.assigned == 'yes' || steps.assign.outputs.unassigned == 'yes' }}
with:
github-token: ${{ secrets.GH_TOKEN_ACTION_MOVE_ISSUE }}
project-url: "https://github.com/orgs/JabRef/projects/3"
target-labels: "📍 Assigned"
target-column: "Assigned"
ignored-columns: ""
default-column: "Free to take"
skip-if-not-in-project: true
- name: Move issue corresponding column in "Good First Issues"
uses: m7kvqbe1/github-action-move-issues@main
if: ${{ steps.assign.outputs.assigned == 'yes' || steps.assign.outputs.unassigned == 'yes' }}
with:
github-token: ${{ secrets.GH_TOKEN_ACTION_MOVE_ISSUE }}
project-url: "https://github.com/orgs/JabRef/projects/5"
target-labels: "📍 Assigned"
target-column: "Assigned"
ignored-columns: ""
default-column: "Free to take"
skip-if-not-in-project: true