riscy
5bb8af1995
fix: be more thorough in checking recipes with validate_recipe
2022-02-20 10:33:58 -08:00
riscy
a73604ed80
move "Package-Requires mismatch" check into package checks
2022-02-20 10:33:58 -08:00
riscy
b8e3dee3cc
handful of misc output edits
2022-02-20 10:33:54 -08:00
riscy
2ec3d8ed51
check nongnu-elpa package index; deprioritize elpa-devel packages
2021-12-17 15:36:13 -07:00
riscy
f6cab77ce3
add bsd 3-clause license; improve GPL fingerprint; improve SPDX note
2021-12-13 16:22:48 -08:00
riscy
47394689a7
get closer to mypy --strict with tighter type hints
2021-11-26 13:50:51 -08:00
riscy
b85a1f4cc8
fix: headings with empty sections bug in melpazoid.el
2021-11-26 13:37:43 -08:00
riscy
bbb32ed623
rm unnecessary use of orgmode.org archive from melpazoid.el
2021-11-21 17:39:01 -08:00
riscy
96fc8b9fe0
fix checkdoc checks and GPL detection; add goto-char lints
2021-11-21 17:37:31 -08:00
riscy
ed685091b9
cache calls to pr_data to avoid API rate limiting
2021-11-21 17:27:11 -08:00
riscy
4ba946edb0
small potatoes and a handful of other minor lints
2021-11-21 17:25:06 -08:00
riscy
f780bb1c2d
feat!: revise output handling (no issues, no output)
2021-11-21 17:17:09 -08:00
riscy
99896e78f1
update _requirements.el generator
...
- debug-on-error gets caught on things that should be warnings
- network-security-level hack appears to be no longer needed
- org-mode elpa appears to be behind the gnu elpa repository
2021-11-14 09:58:02 -08:00
riscy
0485f4bd56
consolidate all DOCKER_OPTIONS at the top of the Makefile
2021-11-14 09:57:24 -08:00
riscy
902f1d74b0
document a couple melpazoid.py Exceptions
2021-11-14 09:40:12 -08:00
riscy
47a8c5cbee
be explicit about using python3 in Makefile
2021-10-09 14:46:47 -07:00
riscy
95de1dfac7
output error text when checking package loadability
2021-10-09 14:46:44 -07:00
riscy
64733e8e44
fix regexp for lint checking use of "/tmp"
2021-10-09 14:39:51 -07:00
riscy
3935262969
gather all the license artifacts into one place
2021-10-03 10:20:10 -07:00
riscy
eae45c7928
fix handling of optional LOCAL_REPO env var
2021-10-03 10:20:10 -07:00
riscy
32cf18273e
print out debug info when requirements fail to install
2021-10-02 18:39:43 -07:00
riscy
c981c83a7b
rm never-used default value for fetcher='github'
2021-10-01 22:01:49 -07:00
riscy
a2d3e56e73
simplify recipe validation -- just use Emacs directly
2021-10-01 22:01:07 -07:00
riscy
b60785cc0d
prefer f-strings instead of printf-style string formatting
2021-10-01 21:59:41 -07:00
riscy
cd9594bc67
rm outdated comment about having to specify the default branch
2021-09-06 11:50:00 -07:00
riscy
19c776a5bf
be explicit about reading/writing utf-8 encoded files
2021-09-06 11:50:00 -07:00
riscy
a89df39d6d
make LICENSE file detection a bit more accurate
2021-09-06 11:50:00 -07:00
riscy
b796c0bcab
rm unused yes_p function
2021-09-06 11:50:00 -07:00
riscy
19c7c58a27
downgrade use-default-recipe lint from an error to a warning
2021-09-06 11:49:57 -07:00
riscy
7480015b45
improve _reqs_from_pkg_el; mark failing case as TODO
2021-08-29 16:41:50 -07:00
riscy
7e5dfbb540
improve/update a few of the elisp lints
2021-08-29 16:35:54 -07:00
riscy
bd75d1a601
enable stricter mypy --no-implicit-optional --disallow-untyped-calls
2021-08-29 15:44:36 -07:00
riscy
2e67981344
use shlex builtin to tokenize simple elisp expressions
2021-08-29 13:02:15 -07:00
riscy
9e6b032b57
build: output top-5 pytest durations
2021-08-29 13:02:15 -07:00
riscy
7ab49db4ae
feat(licenses): fix empty spdx licenses, add to allowed licenses
2021-08-29 13:01:44 -07:00
riscy
5644dbb782
rm unused _set_branch function
2021-08-01 10:39:39 -07:00
dependabot[bot]
3a46620b82
build(deps): bump urllib3 from 1.25.10 to 1.26.5 ( #15 )
2021-08-01 17:27:15 +00:00
riscy
777cad2d9a
tidy up auto-install of typing packages during build
2021-08-01 10:21:37 -07:00
riscy
94c4f2b0cf
fix parsing of requirements without version numbers
2021-07-25 11:15:00 -07:00
riscy
93cba27874
print exception traceback when recipe fails to tokenize
2021-07-25 10:42:08 -07:00
riscy
ba94fada92
fix melpazoid.el's summary line and boilerplate
2021-07-25 10:41:42 -07:00
riscy
ae72a32165
fix call to checkdoc and don't silently ignore its runtime errors
2021-07-25 10:40:05 -07:00
riscy
790c8da194
search elpa/devel instead of elpa/packages for same-named packages
2021-07-25 10:38:39 -07:00
riscy
4d2aa7848a
fix calls to shutil.copy and shutil.copytree
2021-07-25 10:37:15 -07:00
riscy
6b2ed9f849
remove code that never runs; improve a couple variable names
2021-07-25 10:35:28 -07:00
riscy
13cf0de93b
ci: add integration test against LOCAL_REPO
2021-07-05 15:29:23 -07:00
riscy
761653acfa
feat!: remove several checks prone to false positives
2021-07-05 14:07:59 -07:00
riscy
4b07c7131b
add BSD 2-clause 'simplified' license to ok list
2021-07-03 13:57:11 -07:00
riscy
3922819eb1
simplify to variadic arguments for cached search functions
2021-07-03 13:53:18 -07:00
riscy
d0e280dad7
fix test-melpazoid
for latest mypy version
2021-07-03 13:53:16 -07:00