Skip to content

ci: drop CLONE_PAT once repos go public#1103

Merged
Zack Li (zhiyuan8) merged 1 commit into
mainfrom
ci/drop-clone-pat
Jun 26, 2026
Merged

ci: drop CLONE_PAT once repos go public#1103
Zack Li (zhiyuan8) merged 1 commit into
mainfrom
ci/drop-clone-pat

Conversation

@RemiliaForever

Copy link
Copy Markdown
Contributor

What

Removes the `CLONE_PAT` token override from all source checkouts in `_build-sdk`, `_build-cli`, `_build-docker`, `_test`, and `_lint` (8 sites).

Why

`CLONE_PAT` was introduced in #1102 so the submodule-recursive checkouts could authenticate independently of `GH_PAT` (which that PR repurposed for dispatching geniex's publish-s3). It is only needed while the repo and its submodules are private.

Once `qualcomm/nexa-sdk`, `geniex-qairt-plugin`, and `geniex-proc` are public, anonymous clone needs no PAT — the default `GITHUB_TOKEN` suffices for all source checkouts. `GH_PAT` stays in place solely for dispatching geniex's `chore/publish-s3`.

Merge order / follow-up

Once qualcomm/nexa-sdk and its submodules are public, anonymous clone
needs no PAT, so GITHUB_TOKEN suffices for all source checkouts. Remove
the CLONE_PAT token override from build/test/lint; GH_PAT stays only for
dispatching geniex's publish-s3. Delete the CLONE_PAT secret after merge.

Signed-off-by: RemiliaForever <remilia@koumakan.cc>
Base automatically changed from ci/publish-s3-via-geniex to main June 26, 2026 08:52
@zhiyuan8 Zack Li (zhiyuan8) marked this pull request as ready for review June 26, 2026 20:48
@zhiyuan8 Zack Li (zhiyuan8) merged commit daaf56f into main Jun 26, 2026
14 of 15 checks passed
@zhiyuan8 Zack Li (zhiyuan8) deleted the ci/drop-clone-pat branch June 26, 2026 20:48
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