nodiscc
2745323ec8
tools: github actions: prevent multiple concurrent workflow runs on the same branch/ref
...
- cancel other pending/in-progress workflows if a new commit is pushed to the ref
- ref. https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#concurrency
2023-01-24 18:04:47 +01:00
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
b3f0ff5070
tools: github actions: don't trigger duplicate workflows on pull requests
2023-01-24 17:17:25 +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
14d58f6e9d
tools/github actions: remove unused GITHUB_TOKEN from main CI workflow environment
2022-08-08 22:51:16 +02: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
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
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
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