Commit graph

86 commits

Author SHA1 Message Date
Henrik Lissner
7a30582505
dev: use doomemacs/ci@legacy 2022-05-03 18:38:21 +02:00
Henrik Lissner
47269c506c
dev: auto-add issues to project board
With this we can slowly transition away from the unhelpful deluge of
Github status labels.

Ref: https://github.com/orgs/doomemacs/projects/2/views/1
2022-05-03 03:02:31 +02:00
Henrik Lissner
3f5c111b42
dev: revise warnings in issue templates
Ref: #6322
2022-04-22 05:25:33 +02:00
Henrik Lissner
b688df5c3e
dev: update links in issue templates
Our Discourse is now public.
2022-04-18 06:10:52 +02:00
Henrik Lissner
a2b931e4c9
dev: fix formatting in issue form templates 2022-02-23 13:55:28 +01:00
Henrik Lissner
fca870ee83 dev: revise issue/PR templates
Make them more concise and clearer.
2022-02-10 21:07:20 +01:00
Henrik Lissner
43e238f92a dev: mention master & rewrite-docs in PR template 2022-01-27 04:01:02 +01:00
Henrik Lissner
5274f1ad4d dev: target master branch 2022-01-13 22:04:20 +01:00
Henrik Lissner
f73ae8eee1 dev: remove develop branch stipulation in PR template
Now that we've reclaimed the master branch, the develop branch will soon
be phased out.
2022-01-13 21:54:46 +01:00
Henrik Lissner
122ae03236 dev: replace discourse links from issue templates
It'll be another week or two before our Discourse and new docs are
ready, and signing up for Discourse seems to be the end of the world for
some people, so I've replaced the discourse links with gists or links to
our old docs.
2021-11-29 17:58:53 +01:00
Henrik Lissner
1db10722e5 dev: set codeowners
To all current and future @doomemacs teams. This change was made in
preparation for our move to @doomemacs.
2021-11-25 01:24:54 +01:00
Henrik Lissner
0f25a813e1 dev(ci): add cancel-workflow-action to linter
Ref https://github.com/styfle/cancel-workflow-action
2021-10-10 18:36:46 +02:00
Henrik Lissner
0c68486424 dev(ci): set timeout for github actions to 10m
Default is 6 hours; much longer than they'll ever need.
2021-10-10 18:36:46 +02:00
Henrik Lissner
c92b2b3724 dev(ci): exclude undecided issues from stalebot 2021-10-10 18:36:46 +02:00
Henrik Lissner
9654179fca dev: rename bump issue form
So it's sorted at the bottom of the issue form list.
2021-09-26 14:35:53 +02:00
Henrik Lissner
2084eddf5f dev: remove 'locked' label
Applying a label to indicate auto-locked issues is unnecessary since
'is:locked' and 'is:unlocked' are valid search filters.
2021-09-26 11:38:29 +02:00
Henrik Lissner
80f5310cbb dev: remove FUNDING.yml
Moved to github.com/hlissner/.github/FUNDING.yml

Ref #2703
2021-09-25 23:55:40 +02:00
Henrik Lissner
c9ac6a9cbf dev(ci): revise stalebot messages 2021-09-24 12:37:50 +02:00
Henrik Lissner
4c12f28887 dev: exempt '2. status:waiting' from stalebot
Since this label indicates that the issue is legitimately on hold.
2021-09-13 17:26:33 +02:00
Henrik Lissner
9b177957f8 dev: insist on pastebin for sysinfo in issue forms 2021-08-14 02:24:32 -04:00
Henrik Lissner
c0c64738cb dev: remove placeholder titles form issue forms
Too many people not modifying the title and now my inbox is full of
"Briefly summarize your issue" issues. At least when it's blank by
default, Github won't let you submit it until you fill it out.
2021-08-12 19:31:52 -04:00
Henrik Lissner
44412955cc dev: warn about modifying doom/info in issue form
The user's doom/info is essential information for debuggin issues.
Please don't modify or omit parts of it. Of course, feel free to remove
sensitive information, but do so selectively. The more you omit, the
less I have to work with.
2021-08-10 17:10:42 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
258ef30b4d dev: install emacs in linter workflow
Whoops. Kinda important...
2021-08-01 11:42:52 -04:00
Henrik Lissner
405f96be84 dev: clarify stale bot messages
Also fix typos.
2021-08-01 02:36:26 -04:00
Henrik Lissner
eb7361d9c5 dev: add locked label to locked threads 2021-08-01 02:03:36 -04:00
Henrik Lissner
57a48578e0 dev: clarify triage workflow name 2021-08-01 02:03:33 -04:00
Henrik Lissner
f76c65e8bb dev: fix actions/stale workflows
Correct datatype expectations and revise stale messages.
2021-08-01 01:08:05 -04:00
Henrik Lissner
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
Henrik Lissner
ea1883c6eb dev: refactor github workflows 2021-07-31 23:49:37 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
79df2f875a Fix bug_report & feature_request issue forms 2021-05-25 22:30:59 -04:00
Henrik Lissner
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
Henrik Lissner
739fb58a16 Don't trigger labeler workflow on issues 2021-05-23 22:09:07 -04:00
Henrik Lissner
2466f835bc Fix labeler workflow 2021-05-16 14:06:03 -04:00
Henrik Lissner
44a0589281 Fix labeler action config 2021-05-15 14:09:08 -04:00
Henrik Lissner
926ba626b7 Minor clarification in issue forms 2021-05-11 16:22:00 -04:00
Henrik Lissner
ea3adb0e72 Revise PR template 2021-05-11 01:37:14 -04:00
Henrik Lissner
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
Henrik Lissner
5e8648e6c1 Add more issue forms and rewrite PR template 2021-05-10 03:11:56 -04:00
Henrik Lissner
a4a64b9c6c Revise bug report form
Minor corrections and clarification.
2021-05-09 01:33:24 -04:00
Henrik Lissner
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
Henrik Lissner
5a9171ed5c Fix "About can't be blank" issue form error 2021-05-08 01:14:47 -04:00
Henrik Lissner
f2b397ba52 Fix bug_report issue form 2021-05-08 01:12:23 -04:00