Skip to content

CLOUDPLAT-3162: add npm OIDC publish workflow (dynamodb-replicator)#118

Open
haseebehsan wants to merge 2 commits into
masterfrom
cloudplat-3162/add-npm-oidc-publish
Open

CLOUDPLAT-3162: add npm OIDC publish workflow (dynamodb-replicator)#118
haseebehsan wants to merge 2 commits into
masterfrom
cloudplat-3162/add-npm-oidc-publish

Conversation

@haseebehsan

@haseebehsan haseebehsan commented Jun 18, 2026

Copy link
Copy Markdown

Summary

Adds the reusable workflow-npm-oidc-publish workflow from mapbox/gha-public.

This replaces local/manual npm publish with a GitHub Actions workflow using OIDC Trusted Publishing — no npm tokens required.

Trigger: manual (workflow_dispatch) — run from the Actions tab to publish.

Ticket: https://mapbox.atlassian.net/browse/CLOUDPLAT-3162

@haseebehsan haseebehsan added the ai AI coding agents co-authored the code label Jun 18, 2026
@haseebehsan haseebehsan requested a review from a team as a code owner June 18, 2026 09:17
@haseebehsan haseebehsan added the ai AI coding agents co-authored the code label Jun 18, 2026
@ox-security

ox-security Bot commented Jun 18, 2026

Copy link
Copy Markdown

OX Security Logo

Successfully scanned changes introduced in a pull request into master from cloudplat-3162/add-npm-oidc-publish.

Internal scan identifier: 3d80f43f-eb25-4133-905b-aa7ef19a7582.

Total issues Blocking issues Scan status
1 0 ✔️
Category Issues
CI/CD Posture 1

See all issues found during this scan in the OX Security Application.

Detailed information
Issue #1
NameUnpinned Reusable Workflow • GitHub Actions
StatusNew
EnforcementMonitor
SeverityHigh
CategoryCI/CD Posture
Source toolsOX CI/CD Posture
RecommendationPin reusable workflows to a full-length commit SHA (40 characters) instead of a tag or branch. Example: uses: org/repo/.github/workflows/build.yml@a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0
1 aggregation
FileMatch
.github/workflows/npm-release.ymluses: mapbox/gha-public/.github/workflows/workflow-npm-oidc-publish.yml@main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai AI coding agents co-authored the code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant