Commit Graph

98 Commits

Author SHA1 Message Date
48e54d3d48 dev: add CODEOWNERS config to .doomrc & regenerate it 2022-08-07 19:43:28 +02:00
293b3f9be5 dev: update CODEOWNERS
- Watch all files under directories, rather than just their roots.
- Add lang/{fortran,graphql,php} and tools/bidi.
2022-08-05 00:49:17 +02:00
58992a1885 dev: use maintainers team in global codeowners rule 2022-08-02 20:17:35 +02:00
33d9e741b0 refactor(ci): move .github/ci.el to /ci.el
So 'doom ci' picks up on this project's CI settings.
2022-06-19 03:18:57 +02:00
58561ba278 dev: update workflows
- Remove defunct test workflow (will be replaced later).
- Pass secrets into add-to-project so it can see our github token.
2022-06-19 01:01:35 +02:00
149306ef01 fix(ci): update ci config
To reflect recent changes to Doom's CLI framework.
2022-06-18 23:53:12 +02:00
98274f2558 dev(ci): update commit linter config
To adapt to efforts made in 00e0733 to generalize its API.

Also fixes a 'Keyword argument :X not one of (:type)' error.

Ref: 4bae9ffa47
2022-05-05 15:35:42 +02:00
03bed00fd3 dev: remove pull request template
So it falls back to our org default template.

Ref: https://github.com/doomemacs/.github/blob/main/.github/PULL_REQUEST_TEMPLATE.md
2022-05-05 02:10:52 +02:00
ab138c0b32 dev(ci): read scopes from local modules/docs
Instead of (only) reading the workflow's internal doomemacs install.

Amend: 0f6a653a13
2022-05-04 23:26:37 +02:00
0f6a653a13 dev(ci): use doomemacs/ci commit linter
And move repo-specific linter config into .github/ci.el
2022-05-04 22:41:42 +02:00
0db9014e89 dev: fix link to third party resources 2022-05-04 18:26:56 +02:00
dcf3e873bf dev: update labels in issue templates
Our labels were recently redesigned for consistency across our org
repos.
2022-05-04 17:06:58 +02:00
7a30582505 dev: use doomemacs/ci@legacy 2022-05-03 18:38:21 +02:00
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
3f5c111b42 dev: revise warnings in issue templates
Ref: #6322
2022-04-22 05:25:33 +02:00
b688df5c3e dev: update links in issue templates
Our Discourse is now public.
2022-04-18 06:10:52 +02:00
a2b931e4c9 dev: fix formatting in issue form templates 2022-02-23 13:55:28 +01:00
fca870ee83 dev: revise issue/PR templates
Make them more concise and clearer.
2022-02-10 21:07:20 +01:00
43e238f92a dev: mention master & rewrite-docs in PR template 2022-01-27 04:01:02 +01:00
5274f1ad4d dev: target master branch 2022-01-13 22:04:20 +01:00
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
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
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
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
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
c92b2b3724 dev(ci): exclude undecided issues from stalebot 2021-10-10 18:36:46 +02:00
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
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
80f5310cbb dev: remove FUNDING.yml
Moved to github.com/hlissner/.github/FUNDING.yml

Ref #2703
2021-09-25 23:55:40 +02:00
c9ac6a9cbf dev(ci): revise stalebot messages 2021-09-24 12:37:50 +02:00
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
9b177957f8 dev: insist on pastebin for sysinfo in issue forms 2021-08-14 02:24:32 -04:00
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
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
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