Skip to content

End CocoaPods distribution - #82

Merged
futamura merged 2 commits into
mainfrom
develop
Aug 18, 2026
Merged

End CocoaPods distribution#82
futamura merged 2 commits into
mainfrom
develop

Conversation

@futamura

Copy link
Copy Markdown
Owner

Summary

The trunk session token expired during the 4.0.0 release, and the trunk becomes read-only on 2026-12-02 regardless — the breaking 4.0.0 major is the natural cutoff. 3.0.0 remains the last version published as the Punycode pod; 4.0.0+ is SPM (and best-effort Carthage) only.

Removed:

  • Punycode.podspec
  • Pods lint jobs from CI (CI Success gate updated)
  • the CocoaPods trunk push job from release.yml (now GitHub Release only)
  • lint_cocoapods / push_cocoapods fastlane lanes, run.sh entries, cocoapods gems, and the pod-only EXPANDED_* signing workarounds

Docs updated: README install section (pod marked ended, SPM 4.0.0 entry added), CLAUDE.md, CONTRIBUTING.md, CHANGELOG (Unreleased → Removed).

Test plan

  • CI Success gate passes (no Pods jobs expected in the run)

The trunk session token expired during the 4.0.0 release and the trunk
becomes read-only on 2026-12-02 anyway, so the breaking major is the
natural cutoff: 3.0.0 stays the last published pod version.

Removed: the podspec, the pod lint CI job, the trunk push job in
release.yml, the pod fastlane lanes and run.sh entries, the cocoapods
gems, and the pod-only EXPANDED_* signing workarounds.
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.73%. Comparing base (a32282d) to head (439fd59).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #82   +/-   ##
=======================================
  Coverage   98.73%   98.73%           
=======================================
  Files           3        3           
  Lines         237      237           
=======================================
  Hits          234      234           
  Misses          3        3           

☔ View full report in Codecov by Harness.
📢 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.

checkout v7, configure-pages v6, deploy-pages v5,
upload-pages-artifact v5, codecov-action v7. Silences the Node.js 20
deprecation annotations on every run; codecov inputs (token,
fail_ci_if_error, verbose) are unchanged across v4 to v7.
@futamura

Copy link
Copy Markdown
Owner Author

Added 439fd59: bumps all workflow actions to their Node 24 majors (checkout v7, configure-pages v6, deploy-pages v5, upload-pages-artifact v5, codecov-action v7), silencing the Node.js 20 deprecation annotations. Codecov inputs are unchanged across v4→v7.

@futamura
futamura merged commit 5a27595 into main Aug 18, 2026
33 checks passed
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.

1 participant