Skip to content

Conversation

@BadRat-in
Copy link
Member

Description

This PR automatically syncs the latest organization templates from the central .github repository to keep this repository aligned with organization-wide standards.

Source: Organization .github repository
Sync Date: 2025-12-22
Files Updated:

  • .github/ISSUE_TEMPLATE/bug_report.yaml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature_request.yaml
  • .github/ISSUE_TEMPLATE/security_report.yaml
  • .github/ISSUE_TEMPLATE/support_question.yaml
  • .github/PULL_REQUEST_TEMPLATE/pr_form.yml
  • .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
  • .github/workflows/pr_checks.yml
  • .github/workflows/commit-msg-validation.yml
  • SECURITY.md

These templates ensure consistency across all organization repositories for:

  • Issue templates (bug reports, feature requests, security reports)
  • Pull request templates
  • GitHub Actions workflows
  • Community health files

How to test

  1. Review the changed files in the "Files changed" tab
  2. Verify template formats - Check that YAML syntax is valid
  3. Check for conflicts - Ensure no repository-specific customizations are overwritten
  4. Test workflows (if applicable) - Verify any updated GitHub Actions workflows
  5. Review issue/PR templates - Create a test issue or PR to verify templates work

Note: If this repository has custom template overrides, verify they still work after merging.


Checklist

  • Templates synced from central .github repository
  • All file paths validated
  • No sensitive data included
  • Changes reviewed by repository maintainer
  • No conflicts with repository-specific customizations

Additional Notes

🤖 This PR was automatically generated by the template sync workflow.

What to review:

  • Verify that the updated templates match your repository's needs
  • Check if any customizations need to be preserved
  • Ensure no repository-specific content is overwritten

Need changes? If you need to preserve repository-specific templates, either:

  1. Close this PR and add the files to the exclusion list in the sync workflow
  2. Merge this PR and then re-apply your customizations

Questions? Contact the organization administrators or comment on this PR.

Updated from organization .github repository:
- .github/ISSUE_TEMPLATE/bug_report.yaml
- .github/ISSUE_TEMPLATE/config.yml
- .github/ISSUE_TEMPLATE/feature_request.yaml
- .github/ISSUE_TEMPLATE/security_report.yaml
- .github/ISSUE_TEMPLATE/support_question.yaml
- .github/PULL_REQUEST_TEMPLATE/pr_form.yml
- .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
- .github/workflows/pr_checks.yml
- .github/workflows/commit-msg-validation.yml
- SECURITY.md

This PR was automatically generated to keep repository templates in sync with organization standards.
@github-actions
Copy link

🤖 PR Validation Report

Summary

Status Total Checks Errors Warnings Passed
⚠️ Passed with warnings 6 0 1 5

Detailed Results

Status Check Details
⚠️ No issue reference found Consider linking related issues using Closes #123 or Fixes #456
PR title follows conventional commit format
PR title length is appropriate
Contains "Description" section
Contains "How to test / QA" section
Contains "Checklist" section

💡 Tip: Consider addressing the warnings above to improve your PR quality.

This check validates PR title format and ensures all required sections are present in the PR description.

@github-actions
Copy link

🤖 Commit Message Validation Report

Summary

Status Total Commits Valid Invalid Warnings
All valid 1 1 0 0

Commit Details

Status SHA Commit Message Issue
288a4ee chore: sync organization templates

This check validates that all commit messages follow conventional commit format.

@gemini-code-assist
Copy link

Summary of Changes

Hello @BadRat-in, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request is an automated synchronization of essential repository configuration files, including issue and pull request templates, and a security policy. The primary goal is to maintain consistency and alignment with organization-wide development and community health standards across all repositories. This ensures a standardized approach to reporting issues, submitting code, and handling security concerns.

Highlights

  • Template Synchronization: This pull request automatically syncs the latest organization templates from a central .github repository, ensuring this repository adheres to organization-wide standards.
  • New Issue Templates: New structured issue templates have been added for bug reports, feature requests, security vulnerability reports, and support questions, along with a configuration file for issue forms.
  • Updated Pull Request Templates: Two new pull request templates (pr_form.yml and pull_request_template.md) have been introduced to standardize the PR submission process with detailed sections for changes, testing, and checklists.
  • Security Policy: A SECURITY.md file has been added, outlining the organization's security policy and private reporting procedures for vulnerabilities.
Ignored Files
  • Ignored by pattern: .github/workflows/** (2)
    • .github/workflows/commit-msg-validation.yml
    • .github/workflows/pr_checks.yml
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request automatically syncs organization-wide templates, which is a good practice for maintaining consistency. My review of the new templates has identified a few issues. Most importantly, the security report template contains a placeholder email address, which is a critical issue that could prevent security vulnerabilities from being reported correctly. I've also found a broken link in the issue configuration file and some formatting problems in the markdown pull request template. I've provided suggestions to fix these issues to ensure the templates are correct and usable.

value: |
**Security disclosure instructions**
* Do NOT post exploits, PII, credentials, or sensitive attachments in a public issue.
* If you have sensitive details, email: security@ORG-DOMAIN (or use our private disclosure process) — see SECURITY.md.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The email address security@ORG-DOMAIN is a placeholder and needs to be replaced with the actual security contact email. According to the SECURITY.md file, the correct email is security@rkinnovate.com. Using a placeholder here is critical as it could prevent security vulnerabilities from being reported to the correct channel.

        * If you have sensitive details, email: security@rkinnovate.com (or use our private disclosure process) — see SECURITY.md.

url: https://github.com/RKInnovate/.github/blob/main/SECURITY.md
about: "Report security vulnerabilities (private channel). Use this for sensitive security issues only."
- name: General support
url: https://github.com/RKInnovate/.github/ISSUE_TEMPLATE#support--questions

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The URL provided for 'General support' appears to be broken as it leads to a 404 page. This could confuse users trying to find the correct template for support questions. Please update this to a valid URL. A correct link would typically point to the 'new issue' page of the current repository, but since contact_links require absolute URLs, you might consider linking to a general support documentation page or removing this contact link if one doesn't exist.

Comment on lines +75 to +76
### Releated Issue
#{{ISSUE_NUMBERs}}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This section appears to be malformed. There is a typo in the heading ('Releated' instead of 'Related'), and the placeholder #{{ISSUE_NUMBERs}} is not standard GitHub syntax. The 'Related tickets / issues' section higher up in the template already serves the purpose of linking issues. To avoid confusion, I recommend removing this entire section.

@BadRat-in BadRat-in merged commit ea80855 into main Dec 22, 2025
2 checks passed
@BadRat-in BadRat-in deleted the sync-templates-1766412433838 branch December 22, 2025 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants