Commit graph

20 commits

Author SHA1 Message Date
nodiscc
0f3b106e12
tools: github actions: always run URL checks last in all workflows
- make errors fatal/exit with code 1 if any checks are unsuccessful
2023-01-24 17:51:03 +01:00
nodiscc
28005c507e
tools: github actions: add automatic URL checks using hecat/url_check module 2023-01-24 16:55:46 +01:00
nodiscc
80b3c3a75d
tools: move hecat configuration to .hecat/ subdirectory 2022-12-05 19:18:00 +01:00
nodiscc
2eb4deb308
tools/github actions: automate daily metadata update + commit/push changes after update
- automate lint/build on changes
- only run metadata updates from GH actions schedules, not from main CI workflow
- ref. https://github.com/nodiscc/hecat/issues/26
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/14
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/4
2022-08-08 22:50:27 +02:00
nodiscc
5ee7f3bb3f
tools: update hecat@master, set automatic metadata update workflow to run at 11:48 UTC 2022-08-08 13:46:37 +02:00
nodiscc
064b263264
tools/Makefile/hecat: fix markdown build procedure
- add hecat step configuration file
- update makefile target, rename target build -> export
2022-08-05 22:53:48 +02:00
nodiscc
89cafeb95a
tools/makefile: update hecat@import-nonfree 2022-08-05 22:01:28 +02:00
nodiscc
756aa52807
tools/hecat: switch to new configuration format/command-line 2022-07-31 19:53:02 +02:00
nodiscc
7ef7700086
tools/makefile: update hecat@master 2022-07-31 19:43:15 +02:00
nodiscc
cf0db11909
tools/makefile: update hecat (use awesome-lint branch) 2022-07-25 23:04:36 +02:00
nodiscc
abcde6f2fb
tools/makefile: fix hecat import command line options 2022-07-25 23:04:06 +02:00
nodiscc
b7248a0064
tools: makefile: update hecat command line (build -> export) 2022-06-10 23:33:50 +02:00
nodiscc
df3a3d02b0
tools: makefile: update hecat to latest master revision 2022-06-10 23:31:19 +02:00
nodiscc
82a27ce2b4
tools: automatically add github metadata (stargazers_count/updated_at) to github software entries missing these (make process)
- https://docs.github.com/en/actions/security-guides/automatic-token-authentication
- tools: makefile: install python3-wheel before pip packages installation so that bdist_wheel does not fail
2022-06-05 19:55:46 +02:00
nodiscc
cd5930fc2a
tools: automatically add github metdata (stargazers_count/udpated_at) to all software entries missing these
- https://docs.github.com/en/actions/security-guides/automatic-token-authentication
2022-06-05 19:37:51 +02:00
nodiscc
7af74bf5d0
tools: makefile: force installation of latest pip dependencies while development versions are used 2022-06-05 19:30:58 +02:00
nodiscc
613777928b
tools/doc: makefile: (auto-)document makefile targets with 'make help' 2022-06-05 17:55:23 +02:00
nodiscc
ba88dc5a84
tools: makefile: add process target (automatically add github metadata/stars/last update date to github.com projects) 2022-06-04 15:09:15 +02:00
nodiscc
8001b7de05 tools: makefile: delete software/tags/platforms data before full initial import
- use WIP version of the generation tool/test new features
2022-06-04 14:51:27 +02:00
nodiscc
9e0b0dec71 add basic markdown list build process
- rebuild markdown README.md and check for differences against the original
- add build steps to makefile so it can be run locally
- call make from Github actions so it runs automatically on commits/pull requests
2022-04-29 15:58:53 +02:00