Skip to content

[MINOR] fix(ci): Pin pnpm/action-setup to an ASF-allowlisted SHA - #12899

Merged
diqiu50 merged 1 commit into
apache:mainfrom
diqiu50:fix/pnpm-action-setup-allowlist
Sep 4, 2026
Merged

[MINOR] fix(ci): Pin pnpm/action-setup to an ASF-allowlisted SHA#12899
diqiu50 merged 1 commit into
apache:mainfrom
diqiu50:fix/pnpm-action-setup-allowlist

Conversation

@diqiu50

@diqiu50 diqiu50 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Pin pnpm/action-setup in web-ui-tests.yml to the ASF-allowlisted commit SHA for v6.0.10, instead of the moving v4 tag.

Why are the changes needed?

apache/infrastructure-actions tightened its allowlist for pnpm/action-setup from a wildcard ('*': keep: true) to a single pinned SHA (0977fd99725f1db4007ccb2928dbb4e90d06cc86, tag v6.0.10): apache/infrastructure-actions@db90620. As a result, asf-allowlist-check now fails on every workflow run that still references pnpm/action-setup@v4. v6.0.10's action.yml keeps the same version input used here, so this is a drop-in replacement.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

N/A — CI-only change.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SpCQ2tawE67Ur1X4nyKsV1

Copilot AI lite review requested due to automatic review settings September 3, 2026 15:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The workflow change is minimal, valid, and aligns with ASF allowlist requirements without affecting runtime behavior beyond fixing CI allowlist compliance.

Pull request overview

This PR updates the Web UI test GitHub Actions workflow to comply with ASF’s tightened allowlist requirements by pinning pnpm/action-setup to an explicit, allowlisted commit SHA (corresponding to v6.0.10) instead of using the moving v4 tag.

Changes:

  • Pin pnpm/action-setup to commit 0977fd99725f1db4007ccb2928dbb4e90d06cc86 (tag v6.0.10) in the Web UI tests workflow.
  • Keep existing version: 9 input usage unchanged.
File summaries
File Description
.github/workflows/web-ui-tests.yml Pins pnpm/action-setup to an ASF-allowlisted SHA to prevent asf-allowlist-check failures.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Code Coverage Report

Overall Project 69.27% 🟢
Files changed No Java source files changed -

Module Coverage
aliyun 19.74% 🔴
api 51.57% 🟢
authorization-common 85.96% 🟢
authorization-ranger 4.38% 🔴
aws 53.54% 🟢
azure 32.1% 🔴
catalog-common 20.87% 🔴
catalog-fileset 82.17% 🟢
catalog-glue 69.24% 🟢
catalog-hive 82.96% 🟢
catalog-jdbc-common 45.69% 🟢
catalog-jdbc-doris 82.69% 🟢
catalog-jdbc-mysql 79.33% 🟢
catalog-jdbc-postgresql 83.39% 🟢
catalog-jdbc-starrocks 79.16% 🟢
catalog-kafka 76.99% 🟢
catalog-lakehouse-generic 60.55% 🟢
catalog-lakehouse-hudi 79.1% 🟢
catalog-lakehouse-iceberg 85.93% 🟢
catalog-lakehouse-paimon 84.29% 🟢
catalog-model 77.99% 🟢
cli 44.51% 🟢
client-java 77.5% 🟢
common 56.34% 🟢
core 83.91% 🟢
filesystem-hadoop3 76.48% 🟢
flink 0.0% 🔴
flink-common 52.1% 🟢
flink-runtime 0.0% 🔴
gcp 32.2% 🔴
hadoop-auth 68.0% 🟢
hadoop-common 17.84% 🔴
hive-metastore-common 53.4% 🟢
iceberg-aliyun-bundle 0.0% 🔴
iceberg-common 64.76% 🟢
iceberg-rest-server 75.89% 🟢
idp-basic 86.42% 🟢
integration-test-common 0.0% 🔴
jobs 62.92% 🟢
lance-common 32.52% 🔴
lance-rest-server 68.15% 🟢
lineage 53.02% 🟢
optimizer 83.17% 🟢
optimizer-api 21.95% 🔴
server 89.77% 🟢
server-common 80.67% 🟢
spark 28.57% 🔴
spark-common 52.04% 🟢
tencent 81.78% 🟢
trino-connector 57.5% 🟢

@yuqi1129
yuqi1129 requested a review from LauraXia123 September 4, 2026 01:34
@diqiu50 diqiu50 added the branch-1.3 Automatically cherry-pick commit to branch-1.3 label Sep 4, 2026
@diqiu50 diqiu50 self-assigned this Sep 4, 2026
@diqiu50
diqiu50 merged commit 5d150b1 into apache:main Sep 4, 2026
42 of 44 checks passed
jerryshao pushed a commit that referenced this pull request Sep 4, 2026
… an ASF-allowlisted SHA (#12899) (#12905)

**Cherry-pick Information:**
- Original commit: 5d150b1
- Target branch: `branch-1.3`
- Status: ✅ Clean cherry-pick (no conflicts)

Co-authored-by: Yuhui <hui@datastrato.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch-1.3 Automatically cherry-pick commit to branch-1.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants