Skip to content

ci: mirror the Rokt kit release pipeline#1

Merged
mvedma0405 merged 1 commit into
mainfrom
ci/mirror-rokt-release-pipeline
Jun 5, 2026
Merged

ci: mirror the Rokt kit release pipeline#1
mvedma0405 merged 1 commit into
mainfrom
ci/mirror-rokt-release-pipeline

Conversation

@mvedma0405

Copy link
Copy Markdown
Collaborator

Mirrors the release/CI setup of mparticle-javascript-integration-rokt so the release pipeline is actually runnable from this repo.

Summary

  • release.yml: matches the Rokt kit (Node 24, actions @v6, OIDC registry-url + npm install -g npm@latest, permissions block with id-token: write, gitflow release/sync jobs); all repo refs point at this repo.
  • reusable-workflows.yml: matches Rokt (the web-kit-pull-request build/test job + semantic branch/title/target checks + GChat notify).
  • release.config.js: repositoryUrl fixed to this repo (was the old ROKT-org URL).
  • Added .github/PULL_REQUEST_TEMPLATE.md.
  • Removed files the Rokt kit does not have: pull-request.yml, dependabot-auto-merge.yml, .travis.yml.

Testing Plan

Local: npm run build, npm run lint, npm run test (11/11) all green. The release workflow is workflow_dispatch and will be validated via a dry run after merge; a development branch will be created to satisfy the gitflow release jobs.

- release.yml: match the Rokt kit (Node 24, actions @v6, OIDC registry-url +
  npm@latest step, permissions block, gitflow release/sync jobs); point all
  repo refs at mparticle-integrations/...-roktpayplus
- reusable-workflows.yml: match Rokt (web-kit-pull-request build/test +
  semantic branch/title/target checks + GChat notify)
- release.config.js: fix repositoryUrl to this repo
- add .github/PULL_REQUEST_TEMPLATE.md
- remove non-Rokt files: pull-request.yml, dependabot-auto-merge.yml, .travis.yml

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mvedma0405 mvedma0405 merged commit 651fdd5 into main Jun 5, 2026
3 of 5 checks passed
@mvedma0405 mvedma0405 deleted the ci/mirror-rokt-release-pipeline branch June 5, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants