Skip to content

Revert "Remove podspec authors (#271)"#275

Merged
HHHindawy merged 1 commit into
masterfrom
noci-readd-podspec-authors
May 18, 2026
Merged

Revert "Remove podspec authors (#271)"#275
HHHindawy merged 1 commit into
masterfrom
noci-readd-podspec-authors

Conversation

@HHHindawy

Copy link
Copy Markdown
Contributor

This reverts commit 8c2518d.

Copilot AI review requested due to automatic review settings May 18, 2026 17:42
@HHHindawy HHHindawy requested a review from a team as a code owner May 18, 2026 17:42

Copilot AI left a comment

Copy link
Copy Markdown

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 reverts a prior change that removed the authors metadata from the CocoaPods podspec, restoring author attribution information for the ConstructorAutocomplete pod.

Changes:

  • Restores spec.authors in ConstructorAutocomplete.podspec.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@constructor-claude-bedrock constructor-claude-bedrock Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This PR reverts the intentional removal of spec.authors from the podspec (PR #271), re-adding three hardcoded author email addresses.

Inline comments: 1 discussion added

Overall Assessment: ⚠️ Needs Work

spec.version = '4.6.1'
spec.license = { :type => 'MIT', :file => 'LICENSE' }
spec.homepage = 'https://www.constructor.io'
spec.authors = { 'Zubin Tiku' => 'zubin@constructor.io', 'Christopher Gee' => 'christopher@constructor.io', 'Jimmy Li' => 'jimmy@constructor.io' }

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Important Issue: This reverts an intentional change made in PR #271, whose stated rationale was "Remove pod spec authors as it's already listed under maintainers in the pod trunk config". Before merging a revert, it's worth clarifying why the original decision was wrong or has changed.

Additionally, spec.authors in a CocoaPods podspec is optional metadata. Hardcoding personal email addresses here has a few practical downsides:

  1. Maintenance burden – Any team membership change (new hire, departure) requires a podspec update and a new release.
  2. Personal data exposure – Individual email addresses are embedded in every version of the published pod indefinitely.
  3. Redundancy – As noted in PR Remove podspec authors #271, the CocoaPods trunk config already tracks maintainers, so this field provides little additional value to consumers.

If the goal is to attribute authorship, consider using a generic team alias (e.g., 'Constructor.io' => 'mobile@constructor.io') or omitting the field entirely and relying on trunk maintainer records, as was decided in #271.

@HHHindawy HHHindawy merged commit cf13a7f into master May 18, 2026
7 checks passed
@HHHindawy HHHindawy deleted the noci-readd-podspec-authors branch May 18, 2026 17:46
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.

3 participants