From 0b542d816b7ff2ae27c1c4b28fbb4ba41f267278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=B4=D8=B1=D9=83=D8=A9=20=D8=AE=D8=A8=D9=8A=D8=B1=20?= =?UTF-8?q?=D8=A7=D9=84=D9=85=D8=AD=D8=AF=D9=88=D8=AF=D8=A9?= Date: Tue, 6 Jan 2026 15:12:02 +0200 Subject: [PATCH] Add workflow for upgrading modules in dev environment --- .github/workflows/upgrade_module.yml | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/upgrade_module.yml diff --git a/.github/workflows/upgrade_module.yml b/.github/workflows/upgrade_module.yml new file mode 100644 index 0000000..10e92bc --- /dev/null +++ b/.github/workflows/upgrade_module.yml @@ -0,0 +1,34 @@ +name: Upgrade Module + +on: + workflow_dispatch: + inputs: + database_name: + description: 'Database Name' + required: true + type: string + module_name: + description: 'Module Name' + required: true + type: string + environment: + description: 'Select Server' + required: true + type: choice + options: + - dev + default: dev + +jobs: + upgrade_master: + name: Upgrade Dev server + runs-on: odex30-runner + if: github.event_name == 'workflow_dispatch' && github.event.inputs.environment == 'dev' + steps: + - name: Upgrade Module + env: + DATABASE_NAME: ${{ github.event.inputs.database_name }} + MODULE_NAME: ${{ github.event.inputs.module_name }} + run: | + chmod +x /home/${{ secrets.CLIENT_USER }}/scripts/upgrade/upgrade-module.sh + /home/${{ secrets.CLIENT_USER }}/scripts/upgrade/upgrade-module.sh "$DATABASE_NAME" "$MODULE_NAME"