Skip to content

ci: [SDK-4485] use GH_PUSH_TOKEN for project workflow#1144

Merged
fadi-george merged 1 commit into
mainfrom
fadi/sdk-4485
May 7, 2026
Merged

ci: [SDK-4485] use GH_PUSH_TOKEN for project workflow#1144
fadi-george merged 1 commit into
mainfrom
fadi/sdk-4485

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 no longer the standard token used for adding issues/PRs to the SDK Cross-Platform Project board. Aligning on GH_PUSH_TOKEN matches what the other SDK repos use and keeps the project automation working.

Scope

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

Testing

Manual testing

Will be verified by observing the workflow run successfully add a new PR/issue to the SDK Cross-Platform Project board after merge.

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

@fadi-george fadi-george requested a review from a team as a code owner May 7, 2026 00:47
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 — single-line CI token swap to align with the standard secret used across SDK repos.

Extended reasoning...

Overview

This PR makes a single one-line change in .github/workflows/project.yml, swapping the token reference from secrets.GH_PROJECTS_TOKEN to secrets.GH_PUSH_TOKEN for the actions/add-to-project@v1.0.2 step that adds new issues to the SDK Cross-Platform Project board.

Security risks

None of concern. Both values are GitHub Actions secrets resolved at runtime; no secret material is exposed in the diff. The workflow trigger (issues: opened) and target project URL are unchanged, so the blast radius is limited to project-board automation.

Level of scrutiny

Very low. This is a CI-only configuration change with no impact on SDK source, public API, or runtime behavior. Correctness will be observable post-merge by whether the next opened issue lands on the project board.

Other factors

No prior reviews or comments on the PR. The change matches the stated motivation (aligning with other SDK repos on GH_PUSH_TOKEN) and the bug hunting system found no issues.

@fadi-george fadi-george merged commit 0b4dde6 into main May 7, 2026
5 checks passed
@fadi-george fadi-george deleted the fadi/sdk-4485 branch May 7, 2026 17:39
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