An open API service indexing awesome lists of open source software.

https://github.com/mondaycom/monday-app-deploy-action


https://github.com/mondaycom/monday-app-deploy-action

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Monday Code deploy action
This action deploys your project to your monday app

## Inputs

## `token`

**Required**

Monday developer token.

Can be acquired here: https://.monday.com/apps/manage/tokens

## `appId`

**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)

## `versionId`

**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

## `force`

**Optional**

Force deploying to live version.

## Example usage
```
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
```