Commit Graph

114 Commits

Author SHA1 Message Date
ab7517c2d9 dev: run triage workflows twice daily instead
They were occasionally rate limited at once-an-hour.

Ref https://github.com/hlissner/doom-emacs/runs/3227573350
2021-08-03 23:00:43 -04:00
199fde526e dev: link commit convention guide in PR template
Also clarify the rest of the criteria for concision.
2021-08-02 23:46:44 -04:00
791de329e7 dev: exempt milestones/assignees from stale bot
Mistook exempt-{milestones,assignees} for
exempt-all-{milestones,assignees}. If an issue/PR is assigned one, it
means it's been approved/accepted, and I'll get around to it.
2021-08-02 23:40:50 -04:00
74f72c15b3 dev: fix commit linter target and lint all commits
- Was formerly processing the internal merge commit, which never conforms
  to our conventions, but is also unrelated to the work at hand.
- Now lints the range of commits applicable to the event, and not just
  the latest commit.
2021-08-02 15:00:53 -04:00
258ef30b4d dev: install emacs in linter workflow
Whoops. Kinda important...
2021-08-01 11:42:52 -04:00
405f96be84 dev: clarify stale bot messages
Also fix typos.
2021-08-01 02:36:26 -04:00
eb7361d9c5 dev: add locked label to locked threads 2021-08-01 02:03:36 -04:00
57a48578e0 dev: clarify triage workflow name 2021-08-01 02:03:33 -04:00
f76c65e8bb dev: fix actions/stale workflows
Correct datatype expectations and revise stale messages.
2021-08-01 01:08:05 -04:00
074b9eb0d1 dev: add commit linter workflow
Experimenting with an internal linter. Only trouble is, if Doom's CLI is
ever in a broken state, a contributor will have to know about
--no-verify option for git commit. This can be improved post CLI
rewrite.
2021-07-31 23:51:27 -04:00
ea1883c6eb dev: refactor github workflows 2021-07-31 23:49:37 -04:00
ff2e75b15e Remove checkboxes in issue forms
This is dangerous, but I don't want these pseudo task lists polluting
the new issue alpha dashboard.

I bet I'll end up reverting this...
2021-07-08 15:11:39 -04:00
9ff0bf8851 Add "how-to/config questions" warning to feature-request form
(And enboldens them in both forms)

I didn't think anyone would use this form to ask for how-to/config help,
but the internet proved me wrong.

Oh god. Does the bump request form need one too?
2021-05-31 11:19:21 -04:00
1f918ba638 Remove braces from issue form placeholders
I added these to make the title input harder to miss, but now I'm
getting issues entitled {{{ <summary of issue> }}}.

There's no winning this game...
2021-05-26 16:19:07 -04:00
6c2ff3791a Reformat issue forms
Using a field's description makes the important preamble too small and
easy to skim over.
2021-05-25 22:39:29 -04:00
79df2f875a Fix bug_report & feature_request issue forms 2021-05-25 22:30:59 -04:00
108f9877fe Revise issue forms
The dream:
+ Fewer "X doesn't work" / "X stopped working" issue
+ Fewer "Briefly summarize your issue here" issues
2021-05-25 14:20:08 -04:00
739fb58a16 Don't trigger labeler workflow on issues 2021-05-23 22:09:07 -04:00
2466f835bc Fix labeler workflow 2021-05-16 14:06:03 -04:00
44a0589281 Fix labeler action config 2021-05-15 14:09:08 -04:00
926ba626b7 Minor clarification in issue forms 2021-05-11 16:22:00 -04:00
ea3adb0e72 Revise PR template 2021-05-11 01:37:14 -04:00
c19b3c827d Add CODEOWNERS file
This won't be effective until the repo is moved to a github org and
these folks are given the needed permissions.
2021-05-10 04:41:13 -04:00
5e8648e6c1 Add more issue forms and rewrite PR template 2021-05-10 03:11:56 -04:00
a4a64b9c6c Revise bug report form
Minor corrections and clarification.
2021-05-09 01:33:24 -04:00
9ef708796c Remove JasonEtco/is-sponsor-label-action workflow
It'll break once Doom moves to its own github org.
2021-05-09 00:49:29 -04:00
5a9171ed5c Fix "About can't be blank" issue form error 2021-05-08 01:14:47 -04:00
f2b397ba52 Fix bug_report issue form 2021-05-08 01:12:23 -04:00
9cc7e3ac7d Replace bug_report issue template with form 2021-05-08 01:09:18 -04:00
92a378c8d0 Fix contact_links config 2021-05-08 00:50:31 -04:00
ddd1ae43f8 Reconfigure & expand github workflows 2021-05-08 00:42:16 -04:00
6e541b01e5 Add issue contact links
And disable blank issues. Viva la templates!
2021-05-08 00:42:16 -04:00
a13639bde0 Revise issue template (again)
Folks will now know to pastebin their backtraces and M-x doom/info
instead of pasting it in verbatim, right?

...Right?
2021-03-11 14:36:08 -05:00
4ed27f615e Request users pastebin their M-x doom/info, etc
Also use our new doomemacs.org permalinks.

See #4742
2021-03-07 00:11:42 -05:00
61e8069adc Remind folks to search PRs in PR template
So.
Many.
Duplicates.
2021-03-04 12:57:52 -05:00
4a54a4bd64 Add warning to issue template
Please, _please_, *please* stop ignoring the issue template. I beg you.
Cthulhu begs you. Your waifu begs you.
2021-03-04 12:56:05 -05:00
208755030a Add needs-reply action 2021-02-11 17:56:46 -05:00
49150c4045 Autolock threads more frequently
It's rate limited to 50 threads a day. It'll take a long time to go
through all our issues.
2021-01-31 04:30:48 -05:00
1ed6f8c1f5 Disable CI tests
Until they are fixed.
2021-01-29 18:46:14 -05:00
b3ba98cfd6 Auto-lock closed issues after 180d of inactivity 2021-01-29 18:42:12 -05:00
5909b183c6 Prohibit posting usage/config questions on issue tracker
We've hit capacity. It's impossible to support all these howto "issues",
and it adds too much noise to our issue tracker.
2020-05-25 15:55:29 -04:00
090eed4bd5 Fix github pull request templates 2020-04-30 18:32:06 -04:00
a5c7c71410 Bump actions/checkout from v1 to v2 2020-03-25 15:13:46 +09:00
69e3c0d0c0 Remove 26.{1,2} tests
The changes between these versions are so minor that it's not worth
testing them. 26.3 is good enough. And 27 later, once it's stable.
2020-02-27 00:43:27 -05:00
b627cef265 Mention discord server in how_to issue template 2020-02-13 14:39:56 -05:00
b4c56cc691 Add package bump PR template 2020-02-13 02:51:58 -05:00
9f97c13bf1 Remove issue title prefixes
Use labels to categorize them instead.
2020-01-14 19:25:24 -05:00
0b11184e2d Update issue/PR templates 2019-12-12 01:26:14 -05:00
ae80f1f67d Simplify github issue templates; correct labels
If they're too long, people won't read them.
If they're too short, people won't know what to do.
If there are too many of them, people can't decide which to use.

Removed the question template because it's redundant with "open a blank
issue".
2019-11-28 15:35:15 -05:00
a996dfdb6d Don't run tests in debug mode
Way too verbose. Buttercup does enough of a job putting out debug info.
2019-11-09 17:19:38 -05:00