Skip to content

ci: [SDK-4493] use GH_PUSH_TOKEN for project workflow#1660

Merged
fadi-george merged 1 commit intomainfrom
fadi/sdk-4493
May 7, 2026
Merged

ci: [SDK-4493] use GH_PUSH_TOKEN for project workflow#1660
fadi-george merged 1 commit intomainfrom
fadi/sdk-4493

Conversation

@fadi-george
Copy link
Copy Markdown
Collaborator

Description

One Line Summary

Switch the project automation workflow to authenticate with GH_PUSH_TOKEN instead of GH_PROJECTS_TOKEN.

Details

Motivation

The GH_PROJECTS_TOKEN secret is being retired in favor of the GH_PUSH_TOKEN org secret used across the SDK repos for adding issues/PRs to the SDK Mobile Project board (project 18). This keeps the iOS SDK aligned with the other SDK repos.

Scope

Only affects .github/workflows/project.yml. No SDK source code, public API, or runtime behavior is changed.

Testing

Manual testing

Will be verified post-merge by opening an issue and confirming the workflow run successfully adds it to the SDK Mobile Project board.

Affected code checklist

  • Notifications
    • Display
    • Open
    • Push Processing
    • Confirm Deliveries
  • Outcomes
  • Sessions
  • In-App Messaging
  • REST API requests
  • Public API changes

Checklist

Overview

  • I have filled out all REQUIRED sections above
  • PR does one thing
  • Any Public API changes are explained in the PR details and conform to existing APIs

Testing

  • I have included test coverage for these changes, or explained why they are not needed (CI-only change)
  • All automated tests pass, or I explained why that is not possible
  • I have personally tested this on my device, or explained why that is not possible (workflow change, validated post-merge)

Final pass

  • Code is as readable as possible.
  • I have reviewed this PR myself, ensuring it meets each checklist item

Made with Cursor

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

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

LGTM, straightforward CI secret rename.

Extended reasoning...

Overview

This PR makes a single one-line change to .github/workflows/project.yml, swapping the GitHub token secret used by the actions/add-to-project@v1.0.2 step from GH_PROJECTS_TOKEN to GH_PUSH_TOKEN. No SDK source code, public API, or runtime behavior is affected.

Security risks

None of concern. Both values are organization-level secrets retrieved via secrets.*, so neither is exposed in the diff. The change aligns the iOS repo with the org-wide secret used by other SDK repos for the same workflow.

Level of scrutiny

Very low. This is a CI-only configuration tweak with no logic, no source code, and no runtime impact. The action version and project URL are unchanged.

Other factors

The author noted the change will be verified post-merge by opening a test issue and confirming it lands on project 18. No bugs were flagged by the bug hunting system, and there are no outstanding reviewer comments.

@fadi-george fadi-george merged commit faecc92 into main May 7, 2026
6 checks passed
@fadi-george fadi-george deleted the fadi/sdk-4493 branch May 7, 2026 17:40
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