Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
989274f
feat: migrate amplitude (#1173)
nickolas-dimitrakas Mar 5, 2026
857f92c
feat: migrate OneTrust kit to monorepo (#1174)
nickolas-dimitrakas Mar 6, 2026
1cb2182
feat: migrate Intercom kit to monorepo (#1182)
nickolas-dimitrakas Mar 9, 2026
3379da4
feat: migrate Optimizely kit to monorepo (#1191)
nickolas-dimitrakas Mar 9, 2026
5549428
feat: migrate Criteo kit to monorepo (#1180)
nickolas-dimitrakas Mar 9, 2026
6c0884f
feat: migrate SimpleReach kit to monorepo (#1184)
nickolas-dimitrakas Mar 9, 2026
6252c5c
feat: migrate Dynamic Yield kit to monorepo (#1176)
nickolas-dimitrakas Mar 9, 2026
202d351
feat: migrate Google Tag Manager kit to monorepo (#1192)
nickolas-dimitrakas Mar 9, 2026
f038a3b
feat: migrate Rokt kit to monorepo (#1189)
nickolas-dimitrakas Mar 9, 2026
e130eb0
feat: migrate Heap kit to monorepo (#1181)
nickolas-dimitrakas Mar 9, 2026
d14cd37
feat: migrate Inspectlet kit to monorepo (#1178)
nickolas-dimitrakas Mar 9, 2026
818cf1b
feat: migrate KissMetrics kit to monorepo (#1179)
nickolas-dimitrakas Mar 9, 2026
6eca126
feat: migrate DoubleClick kit to monorepo (#1188)
nickolas-dimitrakas Mar 9, 2026
b0b3d49
feat: migrate Adwords kit to monorepo (#1175)
nickolas-dimitrakas Mar 9, 2026
d675e58
feat: migrate Facebook kit to monorepo (#1177)
nickolas-dimitrakas Mar 9, 2026
181a63a
feat: migrate Taplytics kit to monorepo (#1187)
nickolas-dimitrakas Mar 9, 2026
aeaf6cb
feat: migrate Bing Ads kit to monorepo (#1183)
nickolas-dimitrakas Mar 9, 2026
ad48783
feat: migrate Adobe Target kit to monorepo (#1190)
nickolas-dimitrakas Mar 9, 2026
f1b7e3d
feat: migrate Twitter kit to monorepo (#1185)
nickolas-dimitrakas Mar 9, 2026
67b4853
feat: migrate Device Match kit to monorepo (#1186)
nickolas-dimitrakas Mar 9, 2026
aeb3bcb
feat: migrate localytics-4 kit to monorepo (#1198)
nickolas-dimitrakas Mar 9, 2026
180a3f1
feat: migrate id5-1 kit to monorepo (#1195)
nickolas-dimitrakas Mar 9, 2026
d03f66b
feat: migrate leanplum-1 kit to monorepo (#1196)
nickolas-dimitrakas Mar 9, 2026
70fc2e0
feat: migrate mixpanel-2 kit to monorepo (#1197)
nickolas-dimitrakas Mar 9, 2026
53ce749
feat: migrate braze-3 kit to monorepo (#1202)
nickolas-dimitrakas Mar 9, 2026
43891dd
feat: migrate braze-4 kit to monorepo (#1200)
nickolas-dimitrakas Mar 9, 2026
653d5b5
feat: migrate braze-5 kit to monorepo (#1201)
nickolas-dimitrakas Mar 9, 2026
a3bba87
feat: migrate adobe kit to monorepo (#1207)
nickolas-dimitrakas Mar 10, 2026
dc2a7ab
feat: migrate google-analytics-4 kit to monorepo (#1206)
nickolas-dimitrakas Mar 11, 2026
1ecd984
feat: update kit matrix with all migrated kits (#1208)
nickolas-dimitrakas Mar 11, 2026
1bae7c4
feat: add google consent setting updates to GTM and GA4 kits (#1220)
khushi1033 Mar 23, 2026
ade68e0
feat: migrate braze-6 kit to monorepo (#1194)
nickolas-dimitrakas Mar 23, 2026
7ccf9d2
feat: re-migrate Rokt kit to upstream 1.28.3 (TypeScript/Vite/Vitest)…
rmi22186 Jul 31, 2026
288ee82
fix: sync Braze kits with upstream — braze-6 version fix + test repai…
rmi22186 Aug 4, 2026
d11687e
feat: sync Rokt kit with upstream 1.30.1 — page-view capture as page_…
rmi22186 Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"root": true,
"env": {
"browser": true,
"node": true
Expand Down
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,16 @@ updates:
prefix: 'chore'
allow:
- dependency-type: 'production'

- package-ecosystem: npm
directory: 'kits/amplitude/amplitude-8'
schedule:
interval: weekly
day: 'sunday'
target-branch: 'chore/dependabot'
labels: ['dependabot', 'dependencies', 'kit']
open-pull-requests-limit: 5
commit-message:
prefix: 'chore'
allow:
- dependency-type: 'production'
72 changes: 72 additions & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,64 @@ jobs:
build_command: npm run build:iife
branch_name: ${{ vars.GITHUB_SHA }}

# Kit tests: build and test each kit defined in kits/matrix.json
load-kit-matrix:
name: Load Kit Matrix
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set.outputs.matrix }}
steps:
- uses: actions/checkout@v6
- id: set
run: |
if [ -f kits/matrix.json ]; then
echo "matrix=$(jq -c . kits/matrix.json)" >> "$GITHUB_OUTPUT"
else
echo "matrix=[]" >> "$GITHUB_OUTPUT"
fi

run-kit-tests:
name: 'Kit Tests: ${{ matrix.kit.name }}'
needs:
- load-kit-matrix
- test-jest
- build-bundle
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
kit: ${{ fromJson(needs.load-kit-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v6

- uses: actions/setup-node@v6
with:
node-version: latest

- name: Install Firefox Latest
uses: browser-actions/setup-firefox@latest

- name: Install, build, and test kit
run: |
cd ${{ matrix.kit.local_path }}
npm ci
npm run build
npm test

- name: Archive npm failure logs
uses: actions/upload-artifact@v6
if: failure()
with:
name: npm-logs-kit-${{ matrix.kit.name }}
path: ~/.npm/_logs

# Test Stub can be run independent of other tests
test-stub:
name: 'Test Stub'
runs-on: ubuntu-latest
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
steps:
Expand Down Expand Up @@ -142,6 +194,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand All @@ -154,6 +207,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand All @@ -167,6 +221,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand All @@ -180,6 +235,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand All @@ -193,6 +249,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand All @@ -206,6 +263,7 @@ jobs:
uses: mParticle/mparticle-workflows/.github/workflows/web-run-test.yml@main
needs:
- test-core
- run-kit-tests
- test-jest
- build-bundle
with:
Expand Down Expand Up @@ -331,6 +389,20 @@ jobs:
echo "|--|--|--|--|" >> $GITHUB_STEP_SUMMARY
echo "| mparticle.min.js.gz | ${{ needs.build-master.outputs.bundledMasterHuman }} | ${{ needs.build-local.outputs.bundledLocalHuman }} | ${{ needs.calculate-bundled.outputs.diff_percent }} |" >> $GITHUB_STEP_SUMMARY

automerge-dependabot:
name: 'Save PR Number for Dependabot Automerge'
needs:
- test-core
- test-stub
- run-kit-tests
- test-integrations-common-js-browserfy
- test-integrations-common-js-webpack
- test-integrations-common-js-rollup
- test-integrations-module-js-webpack
- test-integrations-module-js-rollup
- test-integrations-require-js
uses: mParticle/mparticle-workflows/.github/workflows/dependabot-save-pr-number.yml@main

pr-notify:
if: github.event_name == 'pull_request' && github.event.pull_request.draft == false
needs:
Expand Down
Loading
Loading