Skip to content

Implement reset for Name Display Preferences #22997

Implement reset for Name Display Preferences

Implement reset for Name Display Preferences #22997

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_labels: "good first issue"
max_overall_assignment_text: >
### ⚠️ Assignment Limit Reached for Good First Issues
Hi @{{ handle }}, you've already reached the limit of **{{ max_overall_assignment_count }}** active assignments for good first issues.
Good first issues are a great way to get started with contributing to JabRef, and we want to ensure that all newcomers have the opportunity to work on them.
While waiting for feedback on your current assignments, you are invited to move on to more advanced issues.
Start at checking the [good second issues](https://github.com/JabRef/jabref/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20label%3A%22good%20second%20issue%22%20no%3Aassignee).
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 }}) 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