Commit 8f557aa2 authored by Jamie McCrae's avatar Jamie McCrae Committed by Jamie
Browse files

ci: Add issue and PR assigner



Adds actions that will automatically assign users to reviews
and issues to projects

Signed-off-by: default avatarJamie McCrae <jamie.mccrae@nordicsemi.no>
parent f865cc38
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
name: Issue assignment

on:
  issues:
    types: [opened]

jobs:
  move-to-todo:
    runs-on: ubuntu-latest
    if: github.repository == 'mcu-tools/mcuboot'
    steps:
      - uses: fojia/action-move-issues-to-column@master
        with:
          project: 'MCUboot releases'
          column: 'No Status'
          owner: 'mcu-tools'
          repo: 'action-move-issues-to-column'
          type: 'repo'
          github_token: ${{ secrets.GITHUB_TOKEN }}
          marker: 'issue:todo'
+19 −0
Original line number Diff line number Diff line
name: Issue closed

on:
  issues:
    types: [close]

jobs:
  move-to-todo:
    runs-on: ubuntu-latest
    if: github.repository == 'mcu-tools/mcuboot'
    steps:
      - uses: fojia/action-move-issues-to-column@master
        with:
          project: 'MCUboot releases'
          column: 'Done'
          owner: 'mcu-tools'
          repo: 'action-move-issues-to-column'
          type: 'repo'
          github_token: ${{ secrets.GITHUB_TOKEN }}
+18 −0
Original line number Diff line number Diff line
name: PR assignment

on:
  pull_request:
    types: [opened, edited, synchronize, reopened]

jobs:
  auto-assign:
    runs-on: ubuntu-latest
    permissions:
      pull-requests: write
    if: github.repository == 'mcu-tools/mcuboot'
    steps:
      - uses: actions/checkout@v1
      - uses: ohnogumi/auto-reviewers@v0.0.5
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          config: CODEOWNERS