Commit Graph

31 Commits

Author SHA1 Message Date
ckie
f7fd8620be .github: add issue templates (#213)
* .github: add issue templates

As the longest maintainer of this package after vlaci I have seen
a lot of low-quality issues.

This change should make people think twice and lift some responsibility
from the maintainers. (^:

* Update .github/ISSUE_TEMPLATE/bug-report.md

Co-authored-by: Thiago Kenji Okada <thiagokokada@gmail.com>
2022-07-22 09:19:57 +03:00
Thiago Kenji Okada
057f87c908 Also export cache from HM checks 2022-07-10 19:49:08 +01:00
Thiago Kenji Okada
50363ab85b Generate the cache hash by flake.lock 2022-07-10 19:49:04 +01:00
Thiago Kenji Okada
bcf03a7746 Add Home-Manager checks to GH action 2022-07-10 19:49:00 +01:00
Thiago Kenji Okada
9111d480a8 Use --init-directory in Emacs 29+ (#191)
* Use `--init-directory` in Emacs 29+

This will allow a few advantages:
- We can load `early-init.el` file properly, fixing Flash Of Unstyled
Contents (FOUC) issues and improving the performance slightly
- Eventually we can drop `default.el` file loading in Home-Manager
module. Not done here since this would complicate the code without
necessity, however this can be done once Emacs 29+ is default

* Fix build in Emacs <29

* Add #checks.<arch>.init-example-el-emacsGit

* Add .#checks.x86_64-linux.init-example-el-emacsGit to CI

* Fix review issues

* Move config files to share/emacs.d

* Separate tests in two steps

* Add TODOS

* Simplify emacs-dir generation
2022-07-10 20:46:49 +03:00
Thiago Kenji Okada
f591727cf6 Fix nix-community cache on CI 2022-07-08 12:26:21 +01:00
Thiago Kenji Okada
af68ba8b83 Fix update_flake_lock.py 2022-07-08 12:03:13 +01:00
Thiago Kenji Okada
a3a2410709 Add nix-community cache to GH Actions 2022-07-07 21:38:47 +01:00
Thiago Kenji Okada
1c09f64ec4 Update GH actions 2022-07-07 21:16:10 +01:00
André Silva
9620980115 update git references from hlissner repos to doomemacs org 2022-06-12 21:33:38 +03:00
André Silva
7f9cfd6640 test_dep_update: sleep some seconds before merging PR 2022-06-12 21:29:48 +03:00
André Silva
a7a360c6dc test_dep_update: exit gracefully if no pending PRs 2022-06-12 21:29:04 +03:00
ckie
e0189af753 .github#test_dep_update: only run x86_64 checks
Follow-up to one of the previous commits. Hopefully fixes #142.
2022-06-10 15:11:15 +03:00
ckie
69cfed89e5 .github: disable rebasing so git doesn't get confused 2022-06-10 14:47:10 +03:00
ckie
a7566fc638 .github: oops 2022-06-09 14:38:25 +03:00
ckie
9a7a5562d6 .github: only build x86_64 flake check 2022-06-09 14:34:41 +03:00
ckie
971616be1e .github: try hard-resetting too just incase 2022-05-10 12:36:48 +03:00
ckie
b4ba771b39 .github: unbreak action 2022-04-14 01:37:17 +03:00
ckie
9d05798e16 .github: set defaultBranch, switch to squash merge 2022-01-14 03:38:37 +02:00
ckie
09050af116 .github: automerge-deps needs update-deps 2022-01-01 06:16:20 +02:00
ckie
d444888ce2 .github: move it into update-dependencies.yml and finish up 2022-01-01 06:12:25 +02:00
ckie
ce3c1ac7c4 .github: goofing around with more automation 2022-01-01 04:06:09 +02:00
ckie
ded9ff6c41 update_flake_lock.py: try again 2021-12-24 14:32:14 +02:00
ckie
ead6a29d86 update_flake_lock.py: skip if not github 2021-12-24 14:27:53 +02:00
László Vaskó
30eee51235 github actions: action to update init.el 2021-01-23 17:50:22 +01:00
László Vaskó
5ee8044b04 github actions: niv -> flakes
Use flake.nix/lock as a single source of truth for resolving
dependencies

NOTE: this patch implies a dependency update as well.
2021-01-23 17:15:48 +01:00
László Vaskó
fbb213c531 github actions: cache nix store contents 2021-01-23 17:08:15 +01:00
László Vaskó
460e96f89d github actions: test build from flake 2021-01-23 17:08:15 +01:00
Nikola Knežević
29c13a42a7 Update niv-updater-action to the lastest release
This is to reduce the backreferencing noise on nixpkgs: https://github.com/knl/niv-updater-action/issues/36
2021-01-11 09:19:13 +01:00
László Vaskó
c440f4afe4 github workflows should be placed under .github/workflows 2020-07-25 22:30:59 +02:00
Jörg Thalheim
90033a1da0 add automatic updates via niv 2020-07-17 05:56:28 +01:00