Reusable workflow to convert comments requiring fixes (TODO, FIXME) to issues. Mainly using TODO to Issue Action, with some opinionated defaults.
name: Need fix to Issue
on:
push:
branches:
- main
workflow_dispatch:
inputs:
#checkov:skip=CKV_GHA_7: required
manual-commit-ref:
description: "The SHA of the commit to get the diff for"
required: true
manual-base-ref:
description: "By default, the commit entered above is compared to the one directly before it; to go back further, enter an earlier SHA here"
required: false
permissions:
contents: read
issues: write
jobs:
main:
uses: hoverkraft-tech/ci-github-common/.github/workflows/need-fix-to-issue.yml@0.14.0
with:
manual-commit-ref: ${{ inputs.manual-commit-ref }}
manual-base-ref: ${{ inputs.manual-base-ref }}
Input | Description | Default | Required |
---|---|---|---|
runs-on |
Json array of runner(s) to use. See https://docs.github.com/en/actions/using-jobs/choosing-the-runner-for-a-job | ["ubuntu-latest"] |
false |
manual-commit-ref |
The SHA of the commit to get the diff for. |
|
false |
manual-base-ref |
By default, the commit entered above is compared to the one directly before it; to go back further, enter an earlier SHA here for. |
|
false |