From e2703f793048a4fe82470507bac76ba0c1d67c94 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:55:18 +0100 Subject: [PATCH] feat(workflow): expand manual GitHub mappings to 75 apps Added mappings for: - Apache projects (cassandra, couchdb, guacamole, tomcat) - Media apps (tdarr, unmanic, shinobi) - DevOps (coolify, dokploy, runtipi, sonarqube) - Databases (mongodb, mysql, neo4j, rabbitmq) - And 30+ more apps Total manual mappings: 75 --- .github/workflows/update-versions-github.yml | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/.github/workflows/update-versions-github.yml b/.github/workflows/update-versions-github.yml index a984cd7a8..66808f8e1 100644 --- a/.github/workflows/update-versions-github.yml +++ b/.github/workflows/update-versions-github.yml @@ -157,10 +157,27 @@ jobs: # Apps that install via apt but have GitHub releases for version tracking declare -A manual_github_mappings=( ["actualbudget"]="actualbudget/actual" + ["apache-cassandra"]="apache/cassandra" + ["apache-couchdb"]="apache/couchdb" + ["apache-guacamole"]="apache/guacamole-server" + ["apache-tomcat"]="apache/tomcat" + ["archivebox"]="ArchiveBox/ArchiveBox" + ["aria2"]="aria2/aria2" + ["asterisk"]="asterisk/asterisk" + ["casaos"]="IceWhaleTech/CasaOS" ["checkmk"]="Checkmk/checkmk" ["cloudflared"]="cloudflare/cloudflared" + ["coolify"]="coollabsio/coolify" + ["crafty-controller"]="crafty-controller/crafty-4" + ["cross-seed"]="cross-seed/cross-seed" ["deconz"]="dresden-elektronik/deconz-rest-plugin" + ["deluge"]="deluge-torrent/deluge" + ["dokploy"]="Dokploy/dokploy" ["emqx"]="emqx/emqx" + ["esphome"]="esphome/esphome" + ["flowiseai"]="FlowiseAI/Flowise" + ["forgejo"]="forgejo/forgejo" + ["garage"]="deuxfleurs-org/garage" ["ghost"]="TryGhost/Ghost" ["grafana"]="grafana/grafana" ["graylog"]="Graylog2/graylog2-server" @@ -170,28 +187,50 @@ jobs: ["influxdb"]="influxdata/influxdb" ["iobroker"]="ioBroker/ioBroker" ["jenkins"]="jenkinsci/jenkins" + ["komodo"]="moghingold/komodo" + ["lazylibrarian"]="lazylibrarian/LazyLibrarian" + ["limesurvey"]="LimeSurvey/LimeSurvey" ["mariadb"]="MariaDB/server" ["mattermost"]="mattermost/mattermost" ["meshcentral"]="Ylianst/MeshCentral" + ["metabase"]="metabase/metabase" + ["mongodb"]="mongodb/mongo" + ["mysql"]="mysql/mysql-server" + ["neo4j"]="neo4j/neo4j" ["node-red"]="node-red/node-red" ["ntfy"]="binwiederhier/ntfy" ["nzbget"]="nzbgetcom/nzbget" + ["octoprint"]="OctoPrint/OctoPrint" + ["onedev"]="theonedev/onedev" + ["onlyoffice"]="ONLYOFFICE/DocumentServer" ["openhab"]="openhab/openhab-distro" + ["openobserve"]="openobserve/openobserve" + ["openwebui"]="open-webui/open-webui" + ["passbolt"]="passbolt/passbolt_api" ["pihole"]="pi-hole/pi-hole" ["postgresql"]="postgres/postgres" + ["rabbitmq"]="rabbitmq/rabbitmq-server" ["readarr"]="Readarr/Readarr" ["redis"]="redis/redis" + ["runtipi"]="runtipi/runtipi" ["sftpgo"]="drakkan/sftpgo" + ["shinobi"]="ShinobiCCTV/Shinobi" + ["sonarqube"]="SonarSource/sonarqube" ["sonarr"]="Sonarr/Sonarr" ["syncthing"]="syncthing/syncthing" + ["tdarr"]="HaveAGitGat/Tdarr" ["technitiumdns"]="TechnitiumSoftware/DnsServer" ["transmission"]="transmission/transmission" ["typesense"]="typesense/typesense" + ["unmanic"]="Unmanic/unmanic" ["valkey"]="valkey-io/valkey" ["verdaccio"]="verdaccio/verdaccio" ["vikunja"]="go-vikunja/vikunja" + ["wazuh"]="wazuh/wazuh" + ["wordpress"]="WordPress/WordPress" ["zabbix"]="zabbix/zabbix" ["zammad"]="zammad/zammad" + ["zerotier-one"]="zerotier/ZeroTierOne" ) for slug in "${!manual_github_mappings[@]}"; do