From fe664cb3a69f239212dbd2000868ea54900dbff2 Mon Sep 17 00:00:00 2001 From: Sabiha Khan <87858386+chewwbaka@users.noreply.github.com> Date: Tue, 30 Sep 2025 13:47:29 +0530 Subject: [PATCH 1/3] feat: add issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 38 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..dd84ea7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..bbcbbe7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From 8c5e9b426390fb7128bf50f1b5bdc6be691549cf Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Tue, 30 Sep 2025 14:34:08 +0530 Subject: [PATCH 2/3] feat: add more issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 38 ------------- .github/ISSUE_TEMPLATE/bug_report.yml | 53 +++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 7 +++ .../ISSUE_TEMPLATE/documentation_change.yml | 52 ++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ------- SECURITY.md | 18 +++++++ 6 files changed, 130 insertions(+), 58 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/documentation_change.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 SECURITY.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index dd84ea7..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..2872858 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,53 @@ +name: "🐞 Bug Report" +description: "Create a report to help us improve" +title: "[Bug]: " +labels: [bug] +assignees: [] + +body: + - type: textarea + id: description + attributes: + label: "Describe the bug" + description: "A clear and concise description of what the bug is." + placeholder: "The application crashes when..." + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: "Steps to Reproduce" + description: "Step-by-step instructions to reproduce the behavior." + placeholder: "1. Go to...\n2. Click...\n3. Scroll...\n4. See error" + validations: + required: true + + - type: textarea + id: expected + attributes: + label: "Expected behavior" + description: "What you expected to happen." + placeholder: "The application should..." + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: "Screenshots" + description: "If applicable, add screenshots to help explain your problem." + placeholder: "Drag & drop images here" + + - type: input + id: desktop + attributes: + label: "Device details" + description: "Device, OS, Browser, Version" + placeholder: "e.g. Desktop, macOS, Chrome, 119" + + - type: textarea + id: additional + attributes: + label: "Additional context" + description: "Add any other context about the problem here." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..5b706b9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +contact_links: + - name: 💡 Feature Request + url: https://github.com/orgs/dograh-hq/discussions/new?category=ideas + about: Suggest any ideas you have using our discussion forums. + - name: "🔒 Report a Security Vulnerability" + url: https://github.com/dograh-hq/dograh/security/advisories/new + about: "Privately report security vulnerabilities to maintainers (not via public issues)." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation_change.yml b/.github/ISSUE_TEMPLATE/documentation_change.yml new file mode 100644 index 0000000..ad3a9b2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation_change.yml @@ -0,0 +1,52 @@ +name: "📖 Documentation Change Request" +description: "Suggest improvements, corrections, or additions to the documentation" +title: "[Docs]: " +labels: [documentation] +body: + - type: markdown + attributes: + value: | + Thanks for helping improve our documentation! + Please fill out the details below so we can make updates faster. + + - type: dropdown + id: type-of-change + attributes: + label: "Type of Documentation Change" + options: + - Fix typo or grammar + - Update outdated content + - Add missing content + - Improve clarity or formatting + - Other + validations: + required: true + + - type: input + id: page-url + attributes: + label: "Affected Page/Section" + description: "Link to the page or file that needs an update (if applicable)" + placeholder: "docs/installation.md or https://project/docs/installation" + + - type: textarea + id: current + attributes: + label: "Current Content" + description: "What does the documentation currently say?" + placeholder: "Paste or summarize the current content here" + + - type: textarea + id: suggested + attributes: + label: "Suggested Change" + description: "What should it say instead? Suggest edits or improvements." + placeholder: "Propose corrected text, examples, or explanation here" + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: "Additional Context" + description: "Add any extra details, screenshots, or references" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index bbcbbe7..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..80f4b62 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,18 @@ +# Security Policy + +At Dograh we look forward to working with security researchers across the world to keep Dograh and our users safe. If you have found an issue in any of our services, please reach out to us. + +## Supported Versions +We always recommend using the latest versions of services to ensure you get all security updates + +## Reporting a Vulnerability + +If you believe you have found a security vulnerability within Dograh, please let us know right away. We'll try and fix the problem as soon as possible. + +**Do not report vulnerabilities using public GitHub issues**. Instead, report the issue [here](https://github.com/dograh-hq/dograh/security/advisories/new) + +Once we've received your email we'll keep you updated as we fix the vulnerability. + +## Thanks + +Thank you for keeping Dograh and our users safe. 🙇 \ No newline at end of file From 75af6cfa9c833693286ef5d99ce30a6a5ad1cf9c Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Tue, 30 Sep 2025 19:21:03 +0530 Subject: [PATCH 3/3] fix: renamed check_pipecat_sync.sh --- .github/workflows/check-pipecat-sync.yml | 2 +- .github/workflows/docker-image.yml | 4 ++-- scripts/{check-pipecat-sync.sh => check_pipecat_sync.sh} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename scripts/{check-pipecat-sync.sh => check_pipecat_sync.sh} (99%) diff --git a/.github/workflows/check-pipecat-sync.yml b/.github/workflows/check-pipecat-sync.yml index 490d230..5828c8b 100644 --- a/.github/workflows/check-pipecat-sync.yml +++ b/.github/workflows/check-pipecat-sync.yml @@ -20,4 +20,4 @@ jobs: run: chmod +x scripts/*.sh - name: Check pipecat version synchronization - run: ./scripts/check-pipecat-sync.sh \ No newline at end of file + run: ./scripts/check_pipecat_sync.sh \ No newline at end of file diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index db2aef1..ac00cba 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -31,10 +31,10 @@ jobs: - name: Check pipecat version sync id: version-check run: | - chmod +x scripts/check-pipecat-sync.sh + chmod +x scripts/check_pipecat_sync.sh # Capture the output for version details - if OUTPUT=$(./scripts/check-pipecat-sync.sh 2>&1); then + if OUTPUT=$(./scripts/check_pipecat_sync.sh 2>&1); then echo "version_mismatch=false" >> $GITHUB_OUTPUT else echo "version_mismatch=true" >> $GITHUB_OUTPUT diff --git a/scripts/check-pipecat-sync.sh b/scripts/check_pipecat_sync.sh similarity index 99% rename from scripts/check-pipecat-sync.sh rename to scripts/check_pipecat_sync.sh index 1dacd4f..0a558cd 100755 --- a/scripts/check-pipecat-sync.sh +++ b/scripts/check_pipecat_sync.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# check-pipecat-sync.sh +# check_pipecat_sync.sh # # Verifies that the pipecat submodule commit SHA matches the one in Dockerfile. # Used by CI/CD to ensure versions are synchronized before merging.