Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(assignees): add 6 new options to avoid stale for assignees #327

Merged
merged 15 commits into from
Feb 28, 2021

Conversation

C0ZEN
Copy link
Contributor

@C0ZEN C0ZEN commented Feb 21, 2021

New options (6):

  • exempt-assignees
  • exempt-issue-assignees
  • exempt-pr-assignees
  • exempt-all-assignees
  • exempt-all-issue-assignees
  • exempt-all-pr-assignees

Changelog:

  • Add new function generateIIssue to easily generate a mock of IIsue
  • Add new npm script test:only-errors
  • Add new npm script test:watch
  • Add new npm dependency jest-silent-reporter to avoid flood when tests are passing
  • Refactor the Issue class to use getter instead of calculated properties in the constructor (more logical and reusable so that when the data change the getter will hold the new state without extra code)
  • Add a new special syntax "$$type" in the IssueLogger to easily display either it's an issue or a pull request in the log without coding the logic each time reducing the complexity and the duplicated code
  • Remove in some logs the issue/pr id since the logs already prefix the row with the id
  • Add "user-friendly and understandable" logs for the assignees (IMO)
  • Improve the contributing file

Closes #271
Closes #236

@C0ZEN C0ZEN changed the title feat(assignees): add 6 new options to avoid stale for the assignees feat(assignees): add 6 new options to avoid stale for assignees Feb 21, 2021
@hross hross merged commit ec96ff6 into actions:main Feb 28, 2021
@C0ZEN C0ZEN deleted the feature/assignees branch February 28, 2021 11:45
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.

Avoid stale for specific assignee(s) - Like label does Assigness/Milestone filter options
2 participants