From 8bf1caee0036d6948f0e6dee1e9afc3c059f4830 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Rodr=C3=ADguez?= Date: Wed, 2 Jul 2025 17:26:08 -0600 Subject: [PATCH 1/2] add message to the deploy --- action.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 129dbd5..8764c3c 100644 --- a/action.yml +++ b/action.yml @@ -50,6 +50,10 @@ inputs: required: false default: '' type: string + deploy_message: + description: Comment to use for the deploy commit. If not provided, the default commit message will be used. + required: false + type: string @@ -150,7 +154,12 @@ runs: shell: bash if: github.event.action != 'closed' run: | - de --no-keyfile deploy ${{ inputs.app_directory }} --name ${{ steps.app_name.outputs.app_name }} --message "Deployed commit: $GITHUB_SHA" -y + if [[ -z "${{ inputs.deploy_message }}" ]]; then + deploy_message="Deployed commit: $GITHUB_SHA" + else + deploy_message="${{ inputs.deploy_message }}" + fi + de --no-keyfile deploy ${{ inputs.app_directory }} --name ${{ steps.app_name.outputs.app_name }} --message "$deploy_message" -y de --no-keyfile apps update --name ${{ steps.app_name.outputs.app_name }} --add-group-co-owner "${{ inputs.group_co_owners }}" --add-group-viewer "${{ inputs.group_viewers }}" env: DASH_ENTERPRISE_HOST: ${{inputs.DE_HOST}} From e94259f2c3d650f45ecd6f34581d99748ab9edd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Rodr=C3=ADguez?= Date: Fri, 4 Jul 2025 08:49:57 -0600 Subject: [PATCH 2/2] Update Readme --- README.md | 1 + action.yml | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 333ab13..af8f3e5 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,7 @@ The inputs this action uses are: | `create_postgres` | `false` | None | True to create a Postgres instance for the app. | | `create_persistent_filesystem` | `false` | None | True to create a persistent filesystem for the app. | | `de_client_version` | `false` | None | Version of the Dash Enterprise client to install. If not provided, the latest version will be installed. | +| `deploy_message` | `false` | None |Comment to use for the deploy commit. If not provided, the default commit message will be used. | ### Preview deploy on pull request This action will deploy branches using the `on: pull_request: types: ['opened', 'edited', 'synchronize', 'closed']` trigger as `https://${DE_HOST}/${APP_NAME}-${event_number}`, e.g. if you are deploying an app called `inventory-analytics` to `example.plotly.host` and your PR number is `15`, the deploy preview would be available at `https://example.plotly.host/inventory-analytics-15` and would be redeployed on every new commit to that PR. diff --git a/action.yml b/action.yml index 8764c3c..4c34123 100644 --- a/action.yml +++ b/action.yml @@ -55,9 +55,7 @@ inputs: required: false type: string - - - + runs: using: composite steps: