Skip to content

Commit 47d2f02

Browse files
Paul Boocockpaulboocock
authored andcommitted
Publish UMD plugins as a zip archive on Build and Release (close snowplow#924)
1 parent 3cc4a12 commit 47d2f02

20 files changed

Lines changed: 79 additions & 55 deletions

File tree

.github/workflows/build.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@ jobs:
5656
working-directory: ./trackers/javascript-tracker
5757
run: node ../../common/scripts/install-run-rushx.js test:e2e:sauce
5858

59+
- name: Pack
60+
run: node common/scripts/install-run-rush.js publish -p --pack --include-all
61+
62+
- name: Upload packages
63+
uses: actions/upload-artifact@v2
64+
with:
65+
name: packages
66+
path: |
67+
./common/temp/artifacts/packages/*
68+
5969
- name: Upload sp.js artifact
6070
uses: actions/upload-artifact@v2
6171
with:
@@ -67,3 +77,13 @@ jobs:
6777
with:
6878
name: sp.lite.js
6979
path: trackers/javascript-tracker/dist/sp.lite.js
80+
81+
- name: Upload plugins
82+
uses: actions/upload-artifact@v2
83+
with:
84+
name: plugins-umd
85+
path: |
86+
./plugins/*/dist/*.umd.js
87+
./plugins/*/dist/*.umd.js.map
88+
./plugins/*/dist/*.umd.min.js
89+
./plugins/*/dist/*.umd.min.js.map

.github/workflows/publish.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ jobs:
5252
id: get_version
5353
uses: battila7/get-version-action@v2
5454

55+
- name: Zip release
56+
run: zip -r plugins-umd.zip ./plugins/*/dist/*.umd*.js*
57+
5558
- name: Release
5659
uses: softprops/action-gh-release@v1
5760
with:
@@ -61,7 +64,6 @@ jobs:
6164
./trackers/javascript-tracker/dist/sp.js.map
6265
./trackers/javascript-tracker/dist/sp.lite.js
6366
./trackers/javascript-tracker/dist/sp.lite.js.map
64-
./plugins/*/dist/*.umd.min.js
65-
./plugins/*/dist/*.umd.min.js.map
67+
./plugins.zip
6668
env:
6769
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/publish_prerelease.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ jobs:
5252
id: get_version
5353
uses: battila7/get-version-action@v2
5454

55+
- name: Zip release
56+
run: zip -r plugins-umd.zip ./plugins/*/dist/*.umd*.js*
57+
5558
- name: Release
5659
uses: softprops/action-gh-release@v1
5760
with:
@@ -62,7 +65,6 @@ jobs:
6265
./trackers/javascript-tracker/dist/sp.js.map
6366
./trackers/javascript-tracker/dist/sp.lite.js
6467
./trackers/javascript-tracker/dist/sp.lite.js.map
65-
./plugins/*/dist/*.umd.min.js
66-
./plugins/*/dist/*.umd.min.js.map
68+
./plugins.zip
6769
env:
6870
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

plugins/browser-plugin-ad-tracking/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-ad-tracking.umd.js",
14-
"module": "./dist/browser-plugin-ad-tracking.module.js",
15-
"types": "./dist/browser-plugin-ad-tracking.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-browser-features/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-browser-features.umd.js",
14-
"module": "./dist/browser-plugin-browser-features.module.js",
15-
"types": "./dist/browser-plugin-browser-features.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-client-hints/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-client-hints.umd.js",
14-
"module": "./dist/browser-plugin-client-hints.module.js",
15-
"types": "./dist/browser-plugin-client-hints.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-consent/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-consent.umd.js",
14-
"module": "./dist/browser-plugin-consent.module.js",
15-
"types": "./dist/browser-plugin-consent.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-ecommerce/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-ecommerce.umd.js",
14-
"module": "./dist/browser-plugin-ecommerce.module.js",
15-
"types": "./dist/browser-plugin-ecommerce.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-enhanced-ecommerce/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-enhanced-ecommerce.umd.js",
14-
"module": "./dist/browser-plugin-enhanced-ecommerce.module.js",
15-
"types": "./dist/browser-plugin-enhanced-ecommerce.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

plugins/browser-plugin-error-tracking/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
},
1111
"license": "BSD-3-Clause",
1212
"author": "Paul Boocock",
13-
"main": "./dist/browser-plugin-error-tracking.umd.js",
14-
"module": "./dist/browser-plugin-error-tracking.module.js",
15-
"types": "./dist/browser-plugin-error-tracking.module.d.ts",
13+
"main": "./dist/index.umd.js",
14+
"module": "./dist/index.module.js",
15+
"types": "./dist/index.module.d.ts",
1616
"files": [
1717
"dist"
1818
],

0 commit comments

Comments
 (0)