GithubHelp home page GithubHelp logo

thomasf34_update-notion's Introduction

Github Action - Update Notion

Inputs

status-property-name

Name of the status property that will receive a new tag based on the triggered action

url-property-name

Name of the url property that will receive the url of the PR

required-suffix

In case you don't want to parse any Notion link in the PR description, you can ensure that a suffix is present with this parameter

required-prefix

In case you don't want to parse any Notion link in the PR description, you can ensure that a prefix is present with this parameter

<name-of-possible-action>

If you want a different status than the name of the triggered action, you can input a mapping value with this input

Example usage

uses: actions/[email protected]
env:
  NOTION_BOT_SECRET_KEY: ${{ secrets.NOTION_BOT_SECRET_KEY }}
with:
    - required-suffix: ')'
    - required-prefix: '[Notion ticket]('
    - status-property-name: 'Status'
    - url-property-name: 'Github URL'
    - opened: 'In progresss'
    - edited: 'In progress'
    - closed: 'Done'
    - reopened: 'In progress'
    - ready_for_review: 'In review'
    - review_requested: 'In review'

Possible action

  • merged

  • draft

  • assigned

  • unassigned

  • labeled

  • unlabeled

  • opened

  • edited

  • closed

  • reopened

  • synchronize

  • ready_for_review

  • locked

  • unlocked

  • review_requested

  • review_request_removed

Contributing

Feel free to mke Pull Requests to improve this action.

To compile the file :

npm run prepare

thomasf34_update-notion's People

Contributors

thomasf34 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.