This action deploys your project to your monday app
Required
Monday developer token.
Can be acquired here: https://.monday.com/apps/manage/tokens
Optional if versionId provided
The app ID to push your code into.
Can be found using mapps app:list
command in your terminal or in the dev center. This will deploy monday code to the latest draft version of that app (if you also have only live / deprecated versions, this will fail)
Optional if appId provided
The version ID to push your code into.
Can be found using mapps app-version:list
command in your terminal or in the dev center. This will deploy monday code to the given version of that app
Optional
Force deploying to live version.
Optional
Working directory to run the deployment from. Defaults to the root directory (.
).
This is useful when your monday app code is in a subdirectory of your repository.
name: Deploy app to monday
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Deploy app to monday
uses: mondaycom/monday-app-deploy-action@master
with:
token: ${{ secrets.MONDAY_TOKEN }}
appId: 10110073
name: Deploy app to monday
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Deploy app to monday
uses: mondaycom/monday-app-deploy-action@master
with:
token: ${{ secrets.MONDAY_TOKEN }}
appId: 10110073
working-directory: ./my-app