Title: ci: Use npm trusted publishing for web UI by franciscojavierarceo · Pull Request #6602 · feast-dev/feast · GitHub
Open Graph Title: ci: Use npm trusted publishing for web UI by franciscojavierarceo · Pull Request #6602 · feast-dev/feast
X Title: ci: Use npm trusted publishing for web UI by franciscojavierarceo · Pull Request #6602 · feast-dev/feast
Description: What this PR does enables GitHub OIDC permissions for the release workflow and reusable Web UI publish workflow binds the npm publish job to the production environment configured as the package trusted publisher uses Node 22.14.0 and npm 11.5.1, which support npm Trusted Publishing removes the long-lived NPM_TOKEN/NODE_AUTH_TOKEN publish path Why we need it The npm package is configured with a trusted publisher for publish.yml and the production environment, but the workflow was still publishing with an npm token and did not request an OIDC token. This aligns the workflow with the npm package settings and keeps the reusable workflow compatible with the parent publish.yml caller. Validation actionlint .github/workflows/publish.yml .github/workflows/publish_web_ui.yml Ruby YAML parsing for both workflow files git diff --check
Open Graph Description: What this PR does enables GitHub OIDC permissions for the release workflow and reusable Web UI publish workflow binds the npm publish job to the production environment configured as the package tr...
X Description: What this PR does enables GitHub OIDC permissions for the release workflow and reusable Web UI publish workflow binds the npm publish job to the production environment configured as the package tr...
Opengraph URL: https://github.com/feast-dev/feast/pull/6602
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a18b4ef5-b1bc-385e-f669-d5123fcfeaf6 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D33C:3AD55C:101219:175DF7:6A576AC3 |
| html-safe-nonce | 8a411fbbaefd01e182f8f539626a0b259358263e362d743b2345a0247c9ef4a1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMzNDOjNBRDU1QzoxMDEyMTk6MTc1REY3OjZBNTc2QUMzIiwidmlzaXRvcl9pZCI6IjYwMjc2ODM4MTk0MTA2NDc3NDciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 7f8f242dfc220ea4364b44c0930ff0c6f5b74d4695c9001532723ae64f633cec |
| hovercard-subject-tag | pull_request:4045590556 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/6602/files |
| twitter:image | https://avatars.githubusercontent.com/u/4163062?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/4163062?s=400&v=4 |
| og:image:alt | What this PR does enables GitHub OIDC permissions for the release workflow and reusable Web UI publish workflow binds the npm publish job to the production environment configured as the package tr... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4e7a7296a3830877cf21a6ad2a972c9e618a48915e03966cf0c53eb08e5aad98 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 1b5a9c55f39dd27607a574cdc272552f20236b44 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width