Skip to content

quantropi/action-cond

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.0%
  • JavaScript 12.0%