nodiscc
f8fc616e56
tools/github actions: make build workflow reusable by other workflows
...
- https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_call
- https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/runs/5680604483
- error parsing called workflow: workflow is not reusable as it is missing a on.workflow_call trigger
2023-07-27 14:42:02 +02:00
nodiscc
7412b5ad24
tools/github actions: build and push html/markdown exports after automatic metadata updates
...
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/45
2023-07-27 14:33:54 +02:00
kokomo123
7bd7080668
Add SearXNG to Search Engines ( #4035 )
...
Co-authored-by: Rabenherz112 <rabenherz@theravenhub.com>
2023-07-27 12:27:38 +00:00
awesome-selfhosted-bot
0f644ec89b
[bot] update projects metadata
2023-07-27 00:42:45 +00:00
nodiscc
197d9cd7a7
doc: move contribution guidelines to CONTRIBUTING.md ( #44 )
...
- fixes https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/40
- doc: ISSUE_TEMPLATE/other.md: cleanup
- doc: .github/PULL_REQUEST_TEMPLATE.md: fix link to addition template
- doc: LICENSE: fix license file header/auomatic license detection by Github
- doc: license: add link to summary of license terms
- doc: group authors and licenses sections
2023-07-26 19:50:16 +00:00
awesome-selfhosted-bot
8a23a45104
[bot] update projects metadata
2023-07-26 19:41:42 +00:00
Ophir LOJKINE
c00294cfb4
Add SQLPage to Software Development - Low Code ( #3971 )
...
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-26 17:11:43 +00:00
OlegEnot
7ed190ebad
Add atsumeru to Document Management - E-books README.md ( #3954 )
2023-07-26 17:11:29 +00:00
awesome-selfhosted-bot
1a074a7129
[bot] update projects metadata
2023-07-25 00:41:06 +00:00
nodiscc
6c1d0b2202
external links: reorder communities/forums ( #4024 )
...
- move fediverse/threadiverse communities first in the list
- fixes https://github.com/awesome-selfhosted/awesome-selfhosted/issues/4009
2023-07-24 20:42:19 +00:00
kokomo123
1321570b36
Remove Demo link for SearX ( #4036 )
...
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-24 20:41:21 +00:00
kokomo123
a6868a273b
Add Kasm to Miscellaneous ( #3994 )
...
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-24 20:40:53 +00:00
Patrick Zippenfenig
f476417709
Add Open-Meteo to Miscellaneous ( #3967 )
...
Co-authored-by: Kieran <32241933+KieranRobson@users.noreply.github.com>
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-24 20:40:32 +00:00
Alexandro
6c2f2db227
Add yt-dlp Web UI to Automation ( #3978 )
...
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-24 20:39:24 +00:00
nodiscc
d157f626ce
tools: makefile/github actions: don't call make install target multiple times
...
- make install must only run manually when the build environment has not been set up yet
2023-07-24 20:36:24 +02:00
nodiscc
64dce41ca3
tools: cleanup: move conf.py under .hecat/ directory
2023-07-24 20:36:24 +02:00
Rabenherz112
9f2b184724
Add James to Communication - Email - Mail Delivery Agents ( #36 )
2023-07-24 18:07:27 +00:00
nodiscc
30fa8ee1d1
update data/metadata (make import update_metadata)
2023-07-24 20:00:22 +02:00
nodiscc
59ed57f993
tools: bump hecat to v1.0.1
...
- https://github.com/nodiscc/hecat/releases/tag/1.0.1
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/33
2023-07-24 19:47:18 +02:00
awesome-selfhosted-bot
d503ba948d
[bot] update projects metadata
2023-07-24 16:53:29 +00:00
nodiscc
fd86166b5f
tools: pin hecat version at 1.0.0
...
- https://github.com/nodiscc/hecat/releases/tag/1.0.0
2023-07-24 16:33:44 +02:00
nodiscc
a6c2697173
markdown: update header from https://github.com/awesome-selfhosted/awesome-selfhosted
2023-07-24 16:13:19 +02:00
nodiscc
ce9f441df6
tools/makefile: exclude awesome-selfhosted-bot from authors list
2023-07-24 16:13:18 +02:00
nodiscc
6ea9e4507f
finalize automation/CI workflows:
...
- build markdown/HTML versions, use separate makefile targets/hecat configuration files for each export format/push task
- add non-free.md generation step to markdown export hecat configuration file
- add makefile targets to push exports to https://github.com/awesome-selfhosted/awesome-selfhosted and https://github.com/nodiscc/awesome-selfhosted-html-preview
- install: install sphinx <7 directly using pip since it can't be installed from setup.py https://github.com/sphinx-doc/sphinx/issues/11130
- pin sphinx to version <7, sphinx-design is not compatible with sphinx 7 https://github.com/executablebooks/sphinx-design/issues/130
- add sphinx configuration file
- tools/makefile: monkeypatch furo theme to display build tools and license link in footer (furo/sphinx does not provide a way to customize this https://github.com/pradyunsg/furo/discussions/612 )
- fix dependencies between makefile targets
- setup/document SSH deploy keys usage
- each repository requires a different deploy key, trying to add a deploy key to repo B, which has already been added to repo A results in error 'this key already exists'
- set git remote URL to use ssh URIs before push (required to use SSH deploy keys)
- when referencing an environment secret, environment: key must be defined explicitly for the step (https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#referencing-an-environment )
- use a single SSH key file/no ssh-agent, else git push will try to use the first registered key and fail with permission denied when trying to push to the HTML repository
- use variables to identify target repos
- use temporary repositories as push destination
2023-07-24 16:10:43 +02:00
nodiscc
56a445d8e6
update data/metadata (make import update_metadata)
2023-07-24 12:30:13 +02:00
awesome-selfhosted-bot
9de369ab1c
[bot] update projects metadata
2023-07-24 00:39:52 +00:00
awesome-selfhosted-bot
d9e2ead1fa
[bot] update projects metadata
2023-07-23 00:39:39 +00:00
nodiscc
69dce7ead8
Update CI/daily dead links/unmaintained projects checks badge ( #4044 )
2023-07-22 17:17:58 +00:00
nodiscc
294d940953
doc: fix link to daily-update-metadata workflow logs
2023-07-22 19:14:42 +02:00
nodiscc
423b418371
tools/github actions: fix concurrency between workflows
...
- only jobs that are part of the same workflow should not run concurrently
2023-07-22 19:13:03 +02:00
nodiscc
4387d6e79b
README.md: update CI badges to reflect new workflows
2023-07-22 19:11:13 +02:00
nodiscc
696063534a
tools: github actions: job IDs may only contain alphanumeric characters, '_', and '-'.
2023-07-22 19:06:02 +02:00
nodiscc
316e59bcb7
tools: github actions: run daily dead link checks and unmaintained projects checks in parallel
2023-07-22 19:04:29 +02:00
Michael Davis
63e03b46f1
Fix Nominatim description ( #4042 )
...
Description had reversed geocoding and reverse geocoding
2023-07-22 15:49:19 +00:00
nodiscc
05ad5ea709
tools/github actions: set job names
2023-07-22 11:34:55 +02:00
nodiscc
986e2dde55
tools/github actions: set workflow names
...
- https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#name
2023-07-22 11:33:03 +02:00
nodiscc
083b9f0605
tools/github actions: separate workflows for pull requests and build from each commit on master
2023-07-22 11:26:01 +02:00
nodiscc
af5ff2b3e5
tools/github actions: move url checks to a separate workflow
...
- schedule at same time as the daily metadata update workflow
2023-07-22 11:21:05 +02:00
nodiscc
39d413986c
tools/github actions: rename workflows/update-metadata.yml -> daily-update-metadata.yml
2023-07-22 11:15:22 +02:00
nodiscc
4e4e656b2c
tools/makefile: add make clean target
2023-07-22 11:13:58 +02:00
awesome-selfhosted-bot
a8b9e06a0f
[bot] update projects metadata
2023-07-22 00:44:27 +00:00
awesome-selfhosted-bot
1d8b1a6b67
[bot] update projects metadata
2023-07-21 00:41:40 +00:00
awesome-selfhosted-bot
6bca5e6899
[bot] update projects metadata
2023-07-20 00:42:31 +00:00
awesome-selfhosted-bot
1a4b4c0fa5
[bot] update projects metadata
2023-07-19 00:41:38 +00:00
kokomo123
bf299624dd
Add CraftyControl to Games - Admin/Control Panels ( #3987 )
2023-07-18 20:39:08 +00:00
Rabenherz112
bf88afade7
Add Sendy to (non-free) Communication - Email - Mailing Lists and Newsletters ( #3929 )
...
Co-authored-by: nodiscc <nodiscc@gmail.com>
2023-07-18 20:38:26 +00:00
awesome-selfhosted-bot
f5847e49ca
[bot] update projects metadata
2023-07-18 00:42:57 +00:00
Brian Mayer
1583361f6b
Update dovel.email source code location ( #4029 )
2023-07-17 20:49:06 +00:00
nodiscc
a31bfc6e55
Remove Uguu homepage link (connection refused) ( #4016 )
...
- ref. #3558
- `https://uguu.se/ : HTTPSConnectionPool(host='uguu.se', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7efd0c418970>: Failed to establish a new connection: [Errno 111] Connection refused'))`
2023-07-17 12:44:05 +00:00
nodiscc
c4d7088092
Remove PukiWiki (source code unreachable) ( #4013 )
...
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/3558
- `https://ja.osdn.net/projects/pukiwiki/scm/git/pukiwiki/ : HTTPSConnectionPool(host='ja.osdn.net', port=443): Read timed out. (read timeout=10)`
2023-07-17 12:43:02 +00:00