Dashboard › superset › Session 10pitEKX5ScK
10pitEKX5ScKtJeGwI need to explore the GitHub Actions workflow files in the BYK/superset repository, specifically looking for the publish workflow and anything related to "Upgrade npm for OIDC trusted publishing".
Please search for:
.github/workflows/ — list them and read each one, especially anything named publish.yml or similar.craft.yml file in the repo rootpackage.json in the repo root for the current version and any publish-related scriptsReturn the full content of the publish workflow file and any relevant configuration.
I'll search for all the requested information in parallel.
[tool results provided]
Found all the relevant files. Let me now read all of them in parallel.
[tool results provided]
Here is a complete summary of all findings:
.github/workflows/There are 3 workflow files:
| File | Path |
|------|------|
| ci.yml | /home/byk/Code/superset/.github/workflows/ci.yml |
| publish.yml | /home/byk/Code/superset/.github/workflows/publish.yml |
| release.yml | /home/byk/Code/superset/.github/workflows/release.yml |
publish.yml (the publish workflow)Path: /home/byk/Code/superset/.github/workflows/publish.yml (85 lines)
This workflow:
accepted (while the issue is still open).production environment with contents: write, id-token: write, and issues: write permissions.actions/create-github-app-token@v1 using APP_ID and APP_PRIVATE_KEY from the production environment.publish: owner/repo@VERSION).release/<VERSION> branch using the app token.github-actions[bot].actions/setup-node@v4.getsentry/craft releases.craft publish "<VERSION>" --no-input --no-status-check with the app token.accepted label.Found at lines 52-55 of /home/byk/Code/superset/.github/workflows/publish.yml:
- name: Upgrade npm for OIDC trusted publishing
run: |
npm install -g npm@latest
npm --version
This step globally installs the latest version of npm. ...