Skip to content

chore: replace generic emails with GitHub references#261

Merged
CybotTM merged 1 commit intomainfrom
chore/remove-generic-email-addresses
Feb 24, 2026
Merged

chore: replace generic emails with GitHub references#261
CybotTM merged 1 commit intomainfrom
chore/remove-generic-email-addresses

Conversation

@CybotTM
Copy link
Member

@CybotTM CybotTM commented Feb 24, 2026

Summary

  • Replace generic @netresearch.de email addresses with GitHub-native references
  • Add support section to package metadata with Issues/Source URLs
  • Use GitHub Security Advisories for vulnerability reporting
  • Use GitHub Issues for general support/contact

Motivation

Generic email addresses in public repositories attract spam and create maintenance overhead. GitHub provides better mechanisms for each use case:

  • Security: Private vulnerability reporting via Security Advisories
  • Support: Issue tracker with templates and labels
  • Contact: Discussions for general questions

Test plan

  • Verify package metadata is valid (composer validate)
  • Verify links in documentation point to correct URLs
  • Verify no functional email addresses were removed (only metadata/docs)

Replace generic @netresearch.de email addresses with GitHub-native
mechanisms (Issues, Security Advisories, repository URLs).

- Remove email from package metadata (composer.json, ext_emconf.php)
- Add support/issues URLs to package metadata
- Replace security contact with GitHub Security Advisories
- Replace support/contact emails with GitHub Issues links
- Remove email from PHP docblock @author tags
- Use OCI labels in Dockerfiles
Copilot AI review requested due to automatic review settings February 24, 2026 11:24
@gemini-code-assist
Copy link

Summary of Changes

Hello @CybotTM, 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 modernizes the project's communication and support channels by transitioning from generic email addresses to GitHub's integrated features. This change is motivated by a desire to reduce spam and maintenance overhead associated with public email addresses, leveraging GitHub Security Advisories for private vulnerability reporting, GitHub Issues for general support, and GitHub Discussions for broader contact.

Highlights

  • Email Address Replacement: Generic "@netresearch.de" email addresses have been replaced with GitHub-native references.
  • Package Metadata Update: A "support" section has been added to the package metadata, including Issues and Source URLs.
  • Vulnerability Reporting: The project will now use GitHub Security Advisories for vulnerability reporting.
  • General Support: GitHub Issues will be utilized for general support and contact.
Changelog
Activity
  • No human activity has been recorded on this pull request yet.
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

The pull request effectively addresses the stated goals of replacing generic email addresses with GitHub references and updating package metadata for support and vulnerability reporting. The changes are straightforward and improve the maintainability and communication channels for the project. The removal of specific email addresses from the @author tags in the PHP files is consistent with the motivation to reduce spam and maintenance overhead. The composer.json file was not included in the provided diffs, so I cannot verify the changes related to the support section or GitHub Security Advisories mentioned in the PR description. However, based on the PHP file changes, the intent is clear and well-executed.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes generic @netresearch.de email addresses from PHPDoc headers to reduce spam surface and shift contact/support to GitHub-native mechanisms.

Changes:

  • Remove generic email addresses from @author PHPDoc tags
  • Standardize author attribution to omit direct email contact in public source headers

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
src/Util/PhpSpreadsheet/LOReadFilter.php Removes email from PHPDoc @author
src/Model/Response.php Removes email from two PHPDoc header blocks
src/Model/JsonResponse.php Removes email from two PHPDoc header blocks

* @category Netresearch
*
* @author Various Artists <info@netresearch.de>
* @author Various Artists
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

The PR title/description says these should be replaced with GitHub-native references, but the email is only removed (no GitHub reference is added). Consider updating the @author value to include a GitHub handle/org or a GitHub URL (e.g., project/org link) rather than leaving it as just 'Various Artists'.

Suggested change
* @author Various Artists
* @author Netresearch <https://github.com/netresearch>

Copilot uses AI. Check for mistakes.
* @category Netresearch
*
* @author Various Artists <info@netresearch.de>
* @author Various Artists
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

Same as above: these changes remove the email address but don’t add a GitHub-native reference. If the intent is to point contributors/users to GitHub, consider adding a GitHub handle/org or URL in the @author field (and keep it consistent across both header blocks).

Copilot uses AI. Check for mistakes.
* @category Netresearch
*
* @author Various Artists <info@netresearch.de>
* @author Various Artists
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

Same as above: these changes remove the email address but don’t add a GitHub-native reference. If the intent is to point contributors/users to GitHub, consider adding a GitHub handle/org or URL in the @author field (and keep it consistent across both header blocks).

Copilot uses AI. Check for mistakes.
* @category Netresearch
*
* @author Various Artists <info@netresearch.de>
* @author Various Artists
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

These headers now omit the email but also don’t provide a GitHub-native reference as described in the PR. Consider replacing 'Various Artists' with a GitHub org/handle or URL to make the attribution/contact direction explicit and consistent with the PR’s stated goal.

Copilot uses AI. Check for mistakes.
* @category Netresearch
*
* @author Various Artists <info@netresearch.de>
* @author Various Artists
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

These headers now omit the email but also don’t provide a GitHub-native reference as described in the PR. Consider replacing 'Various Artists' with a GitHub org/handle or URL to make the attribution/contact direction explicit and consistent with the PR’s stated goal.

Copilot uses AI. Check for mistakes.
@codecov
Copy link

codecov bot commented Feb 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.49%. Comparing base (94d895a) to head (49f8603).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #261   +/-   ##
=========================================
  Coverage     81.49%   81.49%           
  Complexity     2579     2579           
=========================================
  Files           172      172           
  Lines          7107     7107           
=========================================
  Hits           5792     5792           
  Misses         1315     1315           
Flag Coverage Δ
integration 47.47% <ø> (ø)
unit 50.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@CybotTM CybotTM merged commit beb95c2 into main Feb 24, 2026
24 checks passed
@CybotTM CybotTM deleted the chore/remove-generic-email-addresses branch February 24, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants