File tree 12 files changed +1419
-55
lines changed 12 files changed +1419
-55
lines changed Original file line number Diff line number Diff line change @@ -61,10 +61,13 @@ jobs:
61
61
- checkout_from_workspace
62
62
- run :
63
63
name : Build
64
- command : yarn workspace @webex/widgets run build
64
+ command : yarn workspace @webex/widgets run build && yarn run build
65
65
- persist_to_workspace :
66
66
root : .
67
67
paths :
68
+ - packages/contact-center/station-login/dist
69
+ - packages/contact-center/store/dist
70
+ - packages/contact-center/user-state/dist
68
71
- packages/@webex/widgets/dist
69
72
70
73
docs :
86
89
- run :
87
90
name : Release
88
91
command : yarn workspace @webex/widgets run release
92
+
93
+ release_widgets :
94
+ executor : node-executor
95
+ steps :
96
+ - checkout_from_workspace
97
+ - run :
98
+ name : Release Widgets
99
+ command : yarn run release:widgets
89
100
90
101
# execute the jobs in an orderly manner
91
102
workflows :
@@ -100,17 +111,26 @@ workflows:
100
111
- linter
101
112
filters :
102
113
branches :
103
- only : master
114
+ only :
115
+ - master
116
+ - eft_pipeline
104
117
- docs :
105
118
requires :
106
119
- linter
107
120
filters :
108
121
branches :
109
- only : master
122
+ only :
123
+ - master
110
124
- release :
111
125
requires :
112
126
- build
113
127
- docs
114
128
filters :
115
129
branches :
116
130
only : master
131
+ - release_widgets :
132
+ requires :
133
+ - build
134
+ filters :
135
+ branches :
136
+ only : eft_pipeline
Original file line number Diff line number Diff line change 25
25
"samples:build" : " yarn workspace @webex/react-samples-app build:src && yarn workspace @webex/web-component-samples-app build:src" ,
26
26
"samples:serve" : " open docs/index.html && yarn workspace @webex/react-samples-app serve" ,
27
27
"samples:serve-react" : " yarn workspace @webex/react-samples-app serve" ,
28
- "samples:serve-wc" : " yarn workspace @webex/web-component-samples-app serve"
28
+ "samples:serve-wc" : " yarn workspace @webex/web-component-samples-app serve" ,
29
+ "release:widgets" : " yarn workspace @webex/cc-store release && yarn workspace @webex/cc-station-login release && yarn workspace @webex/cc-user-state release"
29
30
}
30
31
}
Original file line number Diff line number Diff line change 7
7
"build" : " yarn run -T tsc" ,
8
8
"build:src" : " webpack && yarn run build" ,
9
9
"build:watch" : " webpack --watch" ,
10
- "test:unit" : " jest"
10
+ "test:unit" : " jest" ,
11
+ "release" : " semantic-release --dry-run"
11
12
},
12
13
"dependencies" : {
13
14
"@r2wc/react-to-web-component" : " 2.0.3" ,
22
23
"@babel/preset-env" : " 7.25.4" ,
23
24
"@babel/preset-react" : " 7.24.7" ,
24
25
"@babel/preset-typescript" : " 7.25.9" ,
26
+ "@semantic-release/changelog" : " ^6.0.3" ,
27
+ "@semantic-release/git" : " ^10.0.1" ,
25
28
"@testing-library/dom" : " 10.4.0" ,
26
29
"@testing-library/jest-dom" : " 6.6.2" ,
27
30
"@testing-library/react" : " 16.0.1" ,
32
35
"file-loader" : " 6.2.0" ,
33
36
"jest" : " 29.7.0" ,
34
37
"jest-environment-jsdom" : " 29.7.0" ,
38
+ "semantic-release" : " ^24.2.0" ,
35
39
"ts-loader" : " 9.5.1" ,
36
40
"webpack" : " 5.94.0" ,
37
41
"webpack-cli" : " 5.1.4" ,
Original file line number Diff line number Diff line change
1
+ module . exports = {
2
+ branches : [
3
+ 'master' , // or 'main', depending on your main branch name
4
+ {
5
+ name : 'eft-pipeline' ,
6
+ prerelease : 'alpha' , // This will trigger versions like 1.0.0-alpha.X
7
+ } ,
8
+ ] ,
9
+ plugins : [
10
+ '@semantic-release/commit-analyzer' ,
11
+ [
12
+ '@semantic-release/release-notes-generator' ,
13
+ {
14
+ writerOpts : {
15
+ commitsSort : [ 'subject' , 'scope' ] ,
16
+ } ,
17
+ } ,
18
+ ] ,
19
+ '@semantic-release/changelog' ,
20
+ '@semantic-release/npm' ,
21
+ [
22
+ '@semantic-release/git' ,
23
+ {
24
+ assets : [ 'CHANGELOG.md' , 'package.json' ] ,
25
+ } ,
26
+ ] ,
27
+ '@semantic-release/github' ,
28
+ ] ,
29
+ } ;
Original file line number Diff line number Diff line change 8
8
"build" : " yarn run -T tsc" ,
9
9
"build:src" : " webpack && yarn run build" ,
10
10
"build:watch" : " webpack --watch" ,
11
- "test:unit" : " jest"
11
+ "test:unit" : " jest" ,
12
+ "release" : " semantic-release --dry-run"
12
13
},
13
14
"dependencies" : {
14
15
"mobx" : " 6.13.5" ,
21
22
"@babel/preset-env" : " 7.25.4" ,
22
23
"@babel/preset-react" : " 7.24.7" ,
23
24
"@babel/preset-typescript" : " 7.25.9" ,
25
+ "@semantic-release/changelog" : " ^6.0.3" ,
26
+ "@semantic-release/git" : " ^10.0.1" ,
24
27
"@testing-library/dom" : " 10.4.0" ,
25
28
"@testing-library/jest-dom" : " 6.6.2" ,
26
29
"@testing-library/react" : " 16.0.1" ,
31
34
"file-loader" : " 6.2.0" ,
32
35
"jest" : " 29.7.0" ,
33
36
"jest-environment-jsdom" : " 29.7.0" ,
37
+ "semantic-release" : " ^24.2.0" ,
34
38
"ts-loader" : " 9.5.1" ,
35
39
"webpack" : " 5.94.0" ,
36
40
"webpack-cli" : " 5.1.4" ,
Original file line number Diff line number Diff line change
1
+ module . exports = {
2
+ branches : [
3
+ 'master' , // or 'main', depending on your main branch name
4
+ {
5
+ name : 'eft-pipeline' ,
6
+ prerelease : 'alpha' , // This will trigger versions like 1.0.0-alpha.X
7
+ } ,
8
+ ] ,
9
+ plugins : [
10
+ '@semantic-release/commit-analyzer' ,
11
+ [
12
+ '@semantic-release/release-notes-generator' ,
13
+ {
14
+ writerOpts : {
15
+ commitsSort : [ 'subject' , 'scope' ] ,
16
+ } ,
17
+ } ,
18
+ ] ,
19
+ '@semantic-release/changelog' ,
20
+ '@semantic-release/npm' ,
21
+ [
22
+ '@semantic-release/git' ,
23
+ {
24
+ assets : [ 'CHANGELOG.md' , 'package.json' ] ,
25
+ } ,
26
+ ] ,
27
+ '@semantic-release/github' ,
28
+ ] ,
29
+ } ;
Original file line number Diff line number Diff line change 7
7
"build" : " yarn run -T tsc" ,
8
8
"build:src" : " webpack && yarn run build" ,
9
9
"build:watch" : " webpack --watch" ,
10
- "test:unit" : " jest"
10
+ "test:unit" : " jest" ,
11
+ "release" : " semantic-release --dry-run"
11
12
},
12
13
"dependencies" : {
13
14
"@r2wc/react-to-web-component" : " 2.0.3" ,
22
23
"@babel/preset-env" : " 7.25.4" ,
23
24
"@babel/preset-react" : " 7.24.7" ,
24
25
"@babel/preset-typescript" : " 7.25.9" ,
26
+ "@semantic-release/changelog" : " ^6.0.3" ,
27
+ "@semantic-release/git" : " ^10.0.1" ,
25
28
"@testing-library/dom" : " 10.4.0" ,
26
29
"@testing-library/jest-dom" : " 6.6.2" ,
27
30
"@testing-library/react" : " 16.0.1" ,
32
35
"file-loader" : " 6.2.0" ,
33
36
"jest" : " 29.7.0" ,
34
37
"jest-environment-jsdom" : " 29.7.0" ,
38
+ "semantic-release" : " ^24.2.0" ,
35
39
"ts-loader" : " 9.5.1" ,
36
40
"webpack" : " 5.94.0" ,
37
41
"webpack-cli" : " 5.1.4" ,
Original file line number Diff line number Diff line change
1
+ module . exports = {
2
+ branches : [
3
+ 'master' , // or 'main', depending on your main branch name
4
+ {
5
+ name : 'eft-pipeline' ,
6
+ prerelease : 'alpha' , // This will trigger versions like 1.0.0-alpha.X
7
+ } ,
8
+ ] ,
9
+ plugins : [
10
+ '@semantic-release/commit-analyzer' ,
11
+ [
12
+ '@semantic-release/release-notes-generator' ,
13
+ {
14
+ writerOpts : {
15
+ commitsSort : [ 'subject' , 'scope' ] ,
16
+ } ,
17
+ } ,
18
+ ] ,
19
+ '@semantic-release/changelog' ,
20
+ '@semantic-release/npm' ,
21
+ [
22
+ '@semantic-release/git' ,
23
+ {
24
+ assets : [ 'CHANGELOG.md' , 'package.json' ] ,
25
+ } ,
26
+ ] ,
27
+ '@semantic-release/github' ,
28
+ ] ,
29
+ } ;
You can’t perform that action at this time.
0 commit comments