Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/roadmap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Roadmap Entry
description: Add a new entry to the roadmap
type: task
projects:
- LizardByte/22 # roadmap - https://github.com/orgs/LizardByte/projects/22
- LizardByte/22
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -33,7 +33,7 @@ body:
description: Provide details about this roadmap item
placeholder: >-
Describe what needs to be done, why it's important, and any other
relevant details
relevant details.
validations:
required: true
- type: dropdown
Expand Down Expand Up @@ -63,5 +63,5 @@ body:
id: dependencies
attributes:
label: Dependencies
description: List any dependencies or prerequisites for this roadmap item
description: List any dependencies or prerequisites for this roadmap item.
placeholder: 'e.g., "Requires completion of #123"'
65 changes: 65 additions & 0 deletions .github/template_roadmap.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
name: Roadmap Entry
description: Add a new entry to the roadmap
type: task
projects:
- LizardByte/22 # roadmap - https://github.com/orgs/LizardByte/projects/22
body:
- type: markdown
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
Please use our [Support Center](https://app.lizardbyte.dev/support) for support issues.
Entries added by non-members will be ignored.
- type: checkboxes
attributes:
label: Is there an existing issue for this item?
description: Please search to see if an issue already exists.
options:
- label: I have searched the existing issues
required: true
- type: dropdown
id: _repositories
attributes:
label: What repo(s) does this item apply to?
description: Select the repo(s) this item applies to. You can select multiple repos.
multiple: true
options:
- TODO
- type: textarea
id: description
attributes:
label: Description
description: Provide details about this roadmap item
placeholder: Describe what needs to be done, why it's important, and any other relevant details.
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: What priority level should this roadmap item have?
options:
- Critical (P0)
- High (P1)
- Medium (P2)
- Low (P3)
validations:
required: true
- type: dropdown
id: milestone
attributes:
label: Target Milestone
description: When do you expect this item to be completed?
options:
- Short-term (next 1-3 months)
- Medium-term (3-6 months)
- Long-term (6+ months)
validations:
required: true
- type: textarea
id: dependencies
attributes:
label: Dependencies
description: List any dependencies or prerequisites for this roadmap item.
placeholder: 'e.g., "Requires completion of #123"'
15 changes: 12 additions & 3 deletions .github/workflows/update_issue_templates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,17 +87,26 @@ jobs:
uses: ShaMan123/gha-form-dropdown-options@v2.0.3
with:
form: .github/ISSUE_TEMPLATE/roadmap.yml
template: .github/template_roadmap.yml
dropdown: _repositories
options: ${{ steps.fetch_repos.outputs.result }}
dry_run: no-commit

- name: git diff
if: steps.update_dropdown.outputs.modified
run: git diff --color
id: git_diff
run: |
file=".github/ISSUE_TEMPLATE/roadmap.yml"
echo "---$(cat $file)" > $file
git diff --color

# set multi-line output
echo "GIT_DIFF<<EOF" >> $GITHUB_OUTPUT
echo "$(git diff)" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT

- name: Create/Update Pull Request
if: |
steps.update_dropdown.outputs.modified &&
steps.git_diff.outputs.git_diff != '' &&
github.event_name != 'pull_request'
uses: peter-evans/create-pull-request@v7
with:
Expand Down
Loading