Commit graph

43 commits

Author SHA1 Message Date
Henrik Lissner
08297ab5ac
dev(ci): replace add-to-project workflow
Ref: doomemacs/ci@f2a2ad43f1
2024-05-21 17:15:51 +02:00
Henrik Lissner
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
Henrik Lissner
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
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
5274f1ad4d dev: target master branch 2022-01-13 22:04:20 +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
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
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
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
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
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
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
ddd1ae43f8 Reconfigure & expand github workflows 2021-05-08 00:42:16 -04:00
Henrik Lissner
208755030a Add needs-reply action 2021-02-11 17:56:46 -05:00
Henrik Lissner
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
Henrik Lissner
1ed6f8c1f5 Disable CI tests
Until they are fixed.
2021-01-29 18:46:14 -05:00
Henrik Lissner
b3ba98cfd6 Auto-lock closed issues after 180d of inactivity 2021-01-29 18:42:12 -05:00
BSKY
a5c7c71410
Bump actions/checkout from v1 to v2 2020-03-25 15:13:46 +09:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
3911a733b7
Run tests in debug mode 2019-11-09 12:02:53 -05:00
Henrik Lissner
fd470f4052
Don't test on snapshot
It's too volatile, and as of yet I don't know how to get github actions
to ignore failures on this version.
2019-11-08 16:46:01 -05:00
Henrik Lissner
3a74c81bf2
Add 26.2 to list of versions to test 2019-11-08 16:02:07 -05:00
Henrik Lissner
99cd52e70f
💥 Drop Emacs 25.x support
Emacs 26.1 is Doom's new minimum supported version

Closes #2026
2019-11-08 16:02:06 -05:00
Edmund Miller
c0e8775f72
remove gh-action testing 2019-10-12 22:23:42 -05:00
Edmund Miller
0323eb6700
remove macos 2019-10-12 22:19:45 -05:00
Edmund Miller
39ae5873c0
add PRs, macos, and remove compile 2019-10-12 22:01:44 -05:00
Edmund Miller
1f59db47d8
add gh-actions branch for testing 2019-10-12 21:36:32 -05:00
Edmund Miller
5dd742782a
add initial GitHub action CI 2019-10-12 21:32:06 -05:00