You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/06/29 19:03:12 UTC

(superset) branch chore/ci-zizmor-adhoc-packages-supersetbot created (now 2eda10a780f)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch chore/ci-zizmor-adhoc-packages-supersetbot
in repository https://gitbox.apache.org/repos/asf/superset.git


      at 2eda10a780f chore(ci): scope zizmor adhoc-packages on setup-supersetbot action

This branch includes the following new commits:

     new 2eda10a780f chore(ci): scope zizmor adhoc-packages on setup-supersetbot action

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(superset) 01/01: chore(ci): scope zizmor adhoc-packages on setup-supersetbot action

Posted by ru...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch chore/ci-zizmor-adhoc-packages-supersetbot
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 2eda10a780f27850960459ff99973a4819517ba3
Author: Evan <ev...@preset.io>
AuthorDate: Mon Jun 29 12:02:56 2026 -0700

    chore(ci): scope zizmor adhoc-packages on setup-supersetbot action
    
    The setup-supersetbot composite action installs the supersetbot CLI
    globally (either from npm or from a locally packed tarball built from
    the trusted apache-superset/supersetbot checkout). Installing a global
    CLI tool has no lockfile-based install path, so zizmor's adhoc-packages
    audit is a justified false positive here. Add scoped, commented
    suppressions matching the existing convention in the workflows.
    
    Resolves code-scanning alert #2556
    
    Co-Authored-By: Claude Opus 4.8 <no...@anthropic.com>
---
 .github/actions/setup-supersetbot/action.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/actions/setup-supersetbot/action.yml b/.github/actions/setup-supersetbot/action.yml
index b6aca8c91ba..ce775510225 100644
--- a/.github/actions/setup-supersetbot/action.yml
+++ b/.github/actions/setup-supersetbot/action.yml
@@ -17,6 +17,7 @@ runs:
     - name: Install supersetbot from npm
       if: ${{ inputs.from-npm == 'true' }}
       shell: bash
+      # zizmor: ignore[adhoc-packages] - installing the supersetbot CLI globally is the sole purpose of this action; there is no lockfile-based install path for a global CLI tool
       run: npm install -g supersetbot
 
     - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
@@ -31,6 +32,7 @@ runs:
       if: ${{ inputs.from-npm == 'false' }}
       shell: bash
       working-directory: supersetbot
+      # zizmor: ignore[adhoc-packages] - installs the locally packed supersetbot tarball built from the trusted apache-superset/supersetbot checkout; no lockfile applies to a global CLI install
       run: |
         # simple trick to install globally with dependencies
         npm pack