KengoTODA / action-cond

Conditional value for GitHub Action - missing expression for GitHub Actions

Home Page:https://github.com/marketplace/actions/conditional-value-for-github-action

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Conditional value - missing expression for GitHub Actions

test reviewdog release GitHub release (latest SemVer)

inputs:
  cond:
    description: 'condition. [true,false]'
    required: true
  if_true:
    description: 'output value if cond is true'
  if_false:
    description: 'output value if cond is false'
outputs:
  value:
    description: 'output value'

Usage:

steps:
- uses: haya14busa/action-cond@v1
  id: condval
  with:
    cond: ${{ github.event_name == 'pull_request' }}
    if_true: "value for pull request event"
    if_false: "value for non pull request event"
- name: Use conditional value
  run: echo "${{ steps.condval.outputs.value }}"

Change reviewdog reporter depending on event:

https://github.com/reviewdog/reviewdog https://github.com/reviewdog/action-eslint

steps:
- uses: actions/checkout@v1
- uses: haya14busa/action-cond@v1
  id: reporter
  with:
    cond: ${{ github.event_name == 'pull_request' }}
    if_true: "github-pr-review"
    if_false: "github-check"
- uses: reviewdog/action-eslint@v1
  with:
    github_token: ${{ secrets.github_token }}
    eslint_flags: 'src/**/*.ts'
    reporter: ${{ steps.reporter.outputs.value }}

About

Conditional value for GitHub Action - missing expression for GitHub Actions

https://github.com/marketplace/actions/conditional-value-for-github-action

License:MIT License


Languages

Language:TypeScript 87.4%Language:JavaScript 12.6%