2024-07-30 15:26:09 +02:00
|
|
|
name: 'Sync Issues to Freelo'
|
|
|
|
description: 'One-way synchronization of GitHub issues to Freelo'
|
|
|
|
author: 'Matyáš Caras'
|
|
|
|
|
|
|
|
inputs:
|
|
|
|
email:
|
|
|
|
description: 'The e-mail address used for Freelo authentication'
|
|
|
|
required: true
|
|
|
|
api-key:
|
|
|
|
description: 'The API key used for Freelo authentication'
|
|
|
|
required: true
|
|
|
|
project-id:
|
|
|
|
description: 'ID of the project where tasks should be created'
|
|
|
|
required: true
|
|
|
|
github-token:
|
|
|
|
description: 'Your GitHub token used to operate on your repository (should be secrets.GITHUB_TOKEN)'
|
|
|
|
required: true
|
|
|
|
task-id:
|
|
|
|
description: 'If not empty, will submit created issues as a subtask to the set task; either this or tasklist-id has to be entered.'
|
|
|
|
tasklist-id:
|
|
|
|
description: 'ID of the tasklist where tasks from GitHub issues should be created; either this or task-id has to be entered.'
|
2024-07-30 19:53:06 +02:00
|
|
|
create-tasks-for-unknown:
|
|
|
|
description: 'Whether to create a new task for issues that do not have a Freelo comment from the actions bot. Either true or false.'
|
|
|
|
required: true
|
|
|
|
manually-sync-new-comments:
|
|
|
|
description: 'Whether to sync comments when running manually'
|
|
|
|
required: true
|
2024-07-30 15:26:09 +02:00
|
|
|
runs:
|
|
|
|
using: 'node20'
|
2024-07-30 19:55:48 +02:00
|
|
|
main: 'dist/index.js'
|
|
|
|
branding:
|
|
|
|
icon: 'upload-cloud'
|
|
|
|
color: 'blue'
|