replace travis CI with github actions (check syntax, check links)

- travis CI free plans were discontinued
- CI pipeline is similar to https://github.com/awesome-selfhosted/awesome-selfhosted-data and uses https://github.com/nodiscc/hecat
- the pipeline will not pass until https://github.com/awesome-foss/awesome-sysadmin/issues/416 has been fixed
- ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405
This commit is contained in:
nodiscc 2023-03-29 00:54:19 +02:00
parent 6b2c3324fd
commit 4de44a537b
No known key found for this signature in database
GPG key ID: 067FC4266A4B6909
6 changed files with 73 additions and 7 deletions

8
.hecat/awesome-lint.yml Normal file
View file

@ -0,0 +1,8 @@
steps:
- name: check data against awesome-sysadmin guidelines
module: processors/awesome_lint
module_options:
source_directory: ./
licenses_files:
- licenses.yml
- licenses-nonfree.yml

6
.hecat/import.yml Normal file
View file

@ -0,0 +1,6 @@
steps:
- name: import awesome-sysadmin README.md to YAML
module: importers/markdown_awesome
module_options:
source_file: ./README.md
output_directory: ./

11
.hecat/url-check.yml Normal file
View file

@ -0,0 +1,11 @@
steps:
- name: check URLs
module: processors/url_check
module_options:
source_directories:
- software
- tags
source_files:
- licenses.yml
errors_are_fatal: True
exclude_regex: []