github/actions: Enable /jira-epic slash commands

This change allows for using the command to create Jira Tasks under a
given Epic both in a pull request comment or in the pull request
description. By default, this action uses the HMS project to create the
Task in.

Also, the Epic referred to needs to be in a project that is accessible
to the imagebuilder-bot account (currently: COMPOSER, HMS).
This commit is contained in:
Simon Steinbeiss 2024-12-17 14:54:45 +01:00 committed by Ondřej Budai
parent a23f9d6e72
commit 2e1d94aa48

18
.github/workflows/pr_best_practices.yml vendored Normal file
View file

@ -0,0 +1,18 @@
name: "Verify PR best practices"
on:
pull_request_target:
branches: [main]
types: [opened, synchronize, reopened, edited]
issue_comment:
types: [created]
jobs:
pr-best-practices:
runs-on: ubuntu-latest
steps:
- name: PR best practice check
uses: osbuild/pr-best-practices@main
with:
token: ${{ secrets.SCHUTZBOT_GITHUB_ACCESS_TOKEN }}
jira_token: ${{ secrets.IMAGEBUILDER_BOT_JIRA_TOKEN }}