summaryrefslogtreecommitdiff
path: root/.github/workflows/dashboard-ci.yml
diff options
context:
space:
mode:
authorYehonal <yehonal.azeroth@gmail.com>2025-09-04 11:47:44 +0200
committerGitHub <noreply@github.com>2025-09-04 11:47:44 +0200
commitc9e1782d7a902b24439e2d55f4ae9ccf0c7c82af (patch)
tree76fb6247d61ce7ccabc9788f14dfe59748c3acd2 /.github/workflows/dashboard-ci.yml
parent300ed47bc48123067cde95b3456dff3accc72b45 (diff)
Refactor menu command handling for direct execution (#22791)
Diffstat (limited to '.github/workflows/dashboard-ci.yml')
-rw-r--r--.github/workflows/dashboard-ci.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.github/workflows/dashboard-ci.yml b/.github/workflows/dashboard-ci.yml
index fbdd881246..8b22541fbd 100644
--- a/.github/workflows/dashboard-ci.yml
+++ b/.github/workflows/dashboard-ci.yml
@@ -80,12 +80,30 @@ jobs:
# Configure dashboard
sed -i 's/MTHREADS=.*/MTHREADS="4"/' conf/config.sh
+ - name: Test module commands
+ run: |
+ ./acore.sh module install mod-autobalance
+ ./acore.sh module install mod-duel-reset
+
+ ./acore.sh module list
+
+ ./acore.sh module install --all
+ ./acore.sh module update mod-autobalance
+ ./acore.sh module update --all
+
- name: Run complete installation (deps, compile, database, client-data)
run: |
# This runs: install-deps, compile, database setup, client-data download
./acore.sh init
timeout-minutes: 120
+ - name: Test module removal
+ run: |
+ ./acore.sh module remove mod-autobalance
+ ./acore.sh module list
+ ./acore.sh module remove mod-duel-reset
+ ./acore.sh module list
+
- name: Test authserver dry-run
run: |
cd env/dist/bin