Open
Description
Describe the bug
Hi there! First, thank you for providing this great extension. I'm opening this issue to report the fact that I couldn't create a filter in my config file that involves a label name containing a colon (:) sign. However, it works if you do this filtering in the UI, as expected.
To Reproduce
Steps to reproduce the behavior:
- In the issue or PR section of your config file, add a filter such as
label:"Priority: High"
. For instance:
issuesSections:
- title: High Priority
filters: label:"Priority: High :red_circle:"
- Launch
gh dash
- The dashboard won't launch, and an error will be thrown:
2025-03-13T18:37:50Z FATA <ui/ui.go:114> Reading config file: failed parsing config file location="" err="failed parsing config.yml: yaml: line 16: mapping values are not allowed in this context"
NB: it works in the UI (sorry for the cropped image, it is in a private org)
Expected behavior
I would expect we can escape colons by wrapping the label
filter in single or double quotes.
Desktop (please complete the following information):
- OS: MacOS Sequoia 15.3.1