Bug 466044 - Default project filters should include .github directory
Summary: Default project filters should include .github directory
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: file tree (other bugs)
Version First Reported In: 5.10.221202
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Alex Lowe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-19 02:19 UTC by Alex Lowe
Modified: 2023-02-20 16:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Project filter configuration with the requested filter (114.81 KB, image/png)
2023-02-19 02:19 UTC, Alex Lowe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Lowe 2023-02-19 02:19:17 UTC
Created attachment 156469 [details]
Project filter configuration with the requested filter

SUMMARY

By default, the project view's filters exclude all hidden files with some specific overrides such as `.travis.yml` and `.gitlab-ci.yml`.
It would be nice if a default project filter included `.github*` for both files and folders so github configuration and CI files are similarly accessible.

STEPS TO REPRODUCE
1. Clone a git repository that uses GitHub workflows (e.g. https://github.com/charliermarsh/ruff)
2. Open the project in KDevelop

OBSERVED RESULT
.github directory is available

EXPECTED RESULT
.github directory is not

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon
(available in About System)
KDE Plasma Version: 5.27.0
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION

The requested filter is shown in the attached screenshot
Comment 1 Alex Lowe 2023-02-19 03:41:27 UTC
I've made a merge request to fix this: https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/443