Commit graph

447 commits

Author SHA1 Message Date
Pradyuman Vig
e8f01d926d
specify :fetcher before :repo in melpazoid.yml (#39) 2025-01-20 15:39:21 -08:00
riscy
d1df768dc2 run byte-compile checks on all files before other checks 2024-12-01 14:06:47 -08:00
riscy
d1b40f96b1 revamp and reorder melpazoid output scroll 2024-12-01 14:06:21 -08:00
riscy
a33c16bb82 add simple reminders facility for self 2024-11-24 13:03:14 -08:00
riscy
0d954690d2 add "good enough" handling of SPDX license expressions 2024-11-24 12:56:52 -08:00
riscy
a3efd55700 improve some linting on individual elisp files 2024-11-24 12:46:22 -08:00
riscy
c8ab0ebeb0 lint some paths and URLs (prefer pathlib.Path where applicable) 2024-11-24 12:34:16 -08:00
riscy
365858a7bc align/reorder messages to do with checking overall package 2024-11-24 12:30:33 -08:00
riscy
15a7a3de02 from __future__ import annotations 2024-11-03 14:08:38 -08:00
riscy
f7132179d8 improve tests (update magit test recipe, clean up env) 2024-11-03 13:53:23 -08:00
riscy
e6b765746c lint melpazoid.py vs. ruff check 2024-11-03 13:52:07 -08:00
riscy
6f03e72b6e fix check on key/attribute order on recipe to allow :url 2024-09-29 17:28:41 -07:00
riscy
1c25f445e9 make doctest on pkg_el files robust to arbitrary set ordering 2024-09-29 17:19:58 -07:00
riscy
d07d216685 add simple reminder re: tags on new packages being merged 2024-09-29 17:18:41 -07:00
riscy
781a8ba40f fix crash on package-recipe--upstream-url; fix recipe defaulter 2024-09-29 17:17:22 -07:00
riscy
c285d3a597 improve errors when Package-Requires fails tokenize() 2024-09-02 12:43:40 -07:00
riscy
b099fc75df fix issues associated with updated builtin dependencies
per https://github.com/melpa/melpa/pull/9131
2024-09-02 11:21:12 -07:00
riscy
6ee358727b tidy up requirements installation 2024-09-02 10:38:26 -07:00
riscy
f90463188a update pyproject.toml to take values specified in setup.py 2024-08-04 09:55:42 -07:00
riscy
81a3f5d573 move from black --check to ruff format --check 2024-08-03 21:50:31 -07:00
riscy
299543a9ac prefer breakpoint() over deprecated pdb.set_trace() 2024-08-03 20:30:25 -07:00
riscy
cd59072c2c modernize type hints and function signatures for python>=3.10 2024-08-03 20:30:25 -07:00
riscy
4c50e0bd64 build melpazoid with python-version 3.10 2024-08-03 20:30:25 -07:00
riscy
f4eec5a6b0 minor improvements to url handling, ensure http/https prefix 2024-08-03 20:30:12 -07:00
riscy
611f549571 add elisp lints for commonly misused path literals 2024-08-03 16:38:22 -07:00
riscy
eb96a83d3d minor improvements to dependency handling 2024-08-03 16:38:22 -07:00
riscy
40e2b42325 improve license detection 2024-08-03 16:38:18 -07:00
riscy
b9c29e98a1 add elisp lints for major-mode detection 2024-08-03 15:14:43 -07:00
riscy
e55ce2d43b improve elisp filename prefix and -pkg.el checks 2024-04-28 16:12:08 -07:00
riscy
cbabd715b2 check URL in all files (not just main file); cache _url_ok response
re: #36
2024-04-14 15:27:49 -07:00
riscy
7d8834d563 minor cleanup for output messages and docstrings 2024-04-14 11:57:28 -07:00
riscy
6418895536 separate software license checks from generic filename checks 2024-04-14 11:55:49 -07:00
riscy
4ecf49bc6e add function to check package homepage URLs (closes #36) 2024-04-14 11:52:03 -07:00
riscy
cb6c4ef6a5 separate image build step from run step; increase pids-limit 2024-04-14 11:50:58 -07:00
riscy
c7949964bb run melpazoid-lints on files in reverse order for improved output 2024-04-14 11:34:28 -07:00
riscy
ca11b0cf36 simplify Emacs 29 installation steps in Dockerfile 2024-04-14 11:33:24 -07:00
riscy
abc6c17643 improve namespace collision checks 2024-04-14 11:32:37 -07:00
riscy
7c6e51b21c update/add/reorganize a few melpazoid-lints 2024-04-14 11:25:32 -07:00
riscy
351c410a96 bugfix for detecting undeclared requirements in subpackage 2024-01-28 10:23:53 -08:00
riscy
a8eb378ba1 fix 'invalid recipe' output; improve *.el recipe suggestion 2023-12-18 11:29:04 -07:00
riscy
6c07de91de fix string formatting of perf_counter numbers 2023-12-18 11:27:32 -07:00
riscy
f6754e57bb fix creation of nested directories re: pathlib.Path.mkdir 2023-12-10 10:26:44 -08:00
riscy
27c492d007 swap os.path usage with pathlib.Path 2023-12-09 23:19:03 -08:00
riscy
719ce96c15 rm superfluous single quotes re: byte-compiling of melpazoid (#24) 2023-11-24 10:04:18 -08:00
riscy
b9bf2635ab update CI_BRANCH on magit (master -> main) 2023-11-23 22:38:32 -08:00
riscy
19cb45d91b upgrade melpazoid runtime checks (Dockerfile) to run on emacs 29.1 2023-11-23 12:03:03 -08:00
riscy
09fdefd78b clean up checking/installing requirements listed in Package-Requires 2023-11-23 12:03:03 -08:00
riscy
e7e81033cf add time.perf_counter to _check_loop() 2023-11-23 11:34:47 -08:00
riscy
4f5c1bc106 move a couple of noisy melpazoid-lints into "picky" checks 2023-11-19 15:09:57 -08:00
riscy
dc5ecca163 tune up some of the recipe-checking code 2023-11-19 15:09:11 -08:00