|
22 | 22 | - 'packages/dialtone-tokens/themes/**' |
23 | 23 | - 'packages/dialtone-tokens/tokens/**' |
24 | 24 | - 'packages/dialtone-tokens/gulpfile.cjs' |
25 | | - - 'packages/dialtone-vue*/**/*.vue' |
26 | | - - 'packages/dialtone-vue*/**/*.*js' |
27 | | - - 'packages/dialtone-vue*/**/*.stories.js' |
| 25 | + - 'packages/dialtone-vue3/**/*.vue' |
| 26 | + - 'packages/dialtone-vue3/**/*.*js' |
| 27 | + - 'packages/dialtone-vue3/**/*.stories.js' |
28 | 28 | - '!**/*.test.*js' |
29 | 29 | pull_request: |
30 | 30 | paths: |
|
40 | 40 | - 'packages/dialtone-tokens/themes/**' |
41 | 41 | - 'packages/dialtone-tokens/tokens/**' |
42 | 42 | - 'packages/dialtone-tokens/gulpfile.cjs' |
43 | | - - 'packages/dialtone-vue*/**/*.vue' |
44 | | - - 'packages/dialtone-vue*/**/*.*js' |
45 | | - - 'packages/dialtone-vue*/**/*.stories.js' |
| 43 | + - 'packages/dialtone-vue3/**/*.vue' |
| 44 | + - 'packages/dialtone-vue3/**/*.*js' |
| 45 | + - 'packages/dialtone-vue3/**/*.stories.js' |
46 | 46 | - '!**/*.test.*js' |
47 | 47 |
|
48 | 48 | env: |
49 | 49 | HUSKY: 0 |
50 | 50 | BASE_URL: ${{ github.event_name == 'pull_request' && format('deploy-previews/pr-{0}/', github.event.pull_request.number) || (github.ref_name != 'production' && format('{0}/', github.ref_name)) || '' }} |
51 | 51 | DIALTONE_BUCKET_DIRECTORY: dialtone.dialpad.com |
52 | | - DIALTONE_VUE_2_BUCKET_DIRECTORY: dialtone.dialpad.com/vue |
53 | | - DIALTONE_VUE_3_BUCKET_DIRECTORY: dialtone.dialpad.com/vue3 |
| 52 | + DIALTONE_VUE_3_BUCKET_DIRECTORY: dialtone.dialpad.com/vue |
54 | 53 |
|
55 | 54 | concurrency: |
56 | 55 | group: "${{ github.workflow }}-${{ github.ref }}" |
|
86 | 85 | - 'packages/dialtone-tokens/tokens/**' |
87 | 86 | - 'packages/dialtone-tokens/gulpfile.cjs' |
88 | 87 | - 'packages/dialtone-vue3/{common,components,directives,localization,recipes}/**/!(*.story.vue|*.test.js|*.stories.js)' |
89 | | - dialtone-vue2: |
90 | | - - 'packages/dialtone-css/**/*.less' |
91 | | - - 'packages/dialtone-css/postcss/*.cjs' |
92 | | - - 'packages/dialtone-css/gulpfile.cjs' |
93 | | - - 'packages/dialtone-emojis/src/**' |
94 | | - - 'packages/dialtone-icons/src/**' |
95 | | - - 'packages/dialtone-icons/gulpfile.cjs' |
96 | | - - 'packages/dialtone-tokens/*.js' |
97 | | - - 'packages/dialtone-tokens/postcss/**' |
98 | | - - 'packages/dialtone-tokens/themes/**' |
99 | | - - 'packages/dialtone-tokens/tokens/**' |
100 | | - - 'packages/dialtone-tokens/gulpfile.cjs' |
101 | | - - 'packages/dialtone-vue2/**' |
102 | 88 | dialtone-vue3: |
103 | 89 | - 'packages/dialtone-css/**/*.less' |
104 | 90 | - 'packages/dialtone-css/postcss/*.cjs' |
@@ -130,7 +116,7 @@ jobs: |
130 | 116 | name: Deploy sites |
131 | 117 | if: ${{ needs.filter-actions.outputs.packages != '[]' }} |
132 | 118 | env: |
133 | | - BUCKET_CLEANUP_EXCLUDE: '/alpha/|/beta/|/deploy-previews/|/staging/|/next/|/vue/|/vue3/' |
| 119 | + BUCKET_CLEANUP_EXCLUDE: '/alpha/|/beta/|/deploy-previews/|/staging/|/next/|/vue/' |
134 | 120 | strategy: |
135 | 121 | fail-fast: false |
136 | 122 | matrix: |
@@ -162,18 +148,13 @@ jobs: |
162 | 148 | id: expand |
163 | 149 | env: |
164 | 150 | DIALTONE_DIST_DIRECTORY: apps/dialtone-documentation/docs/.vuepress/dist |
165 | | - DIALTONE_VUE_2_DIST_DIRECTORY: packages/dialtone-vue2/storybook-static |
166 | 151 | DIALTONE_VUE_3_DIST_DIRECTORY: packages/dialtone-vue3/storybook-static |
167 | 152 | run: | |
168 | 153 | if [[ ${{ matrix.package }} == 'dialtone-documentation' ]]; then |
169 | 154 | echo "VUEPRESS_BASE_URL=/$BASE_URL" >> $GITHUB_ENV; |
170 | 155 | echo "source_directory=$DIALTONE_DIST_DIRECTORY" >> $GITHUB_OUTPUT; |
171 | 156 | echo "dest_directory=$DIALTONE_BUCKET_DIRECTORY/$BASE_URL" >> $GITHUB_OUTPUT; |
172 | 157 | echo "build_command=dialtone-documentation:build" >> $GITHUB_OUTPUT; |
173 | | - elif [[ ${{ matrix.package }} == 'dialtone-vue2' ]]; then |
174 | | - echo "source_directory=$DIALTONE_VUE_2_DIST_DIRECTORY" >> $GITHUB_OUTPUT; |
175 | | - echo "dest_directory=$DIALTONE_VUE_2_BUCKET_DIRECTORY/$BASE_URL" >> $GITHUB_OUTPUT; |
176 | | - echo "build_command=dialtone-vue2:build-storybook" >> $GITHUB_OUTPUT; |
177 | 158 | elif [[ ${{ matrix.package }} == 'dialtone-vue3' ]]; then |
178 | 159 | echo "source_directory=$DIALTONE_VUE_3_DIST_DIRECTORY" >> $GITHUB_OUTPUT; |
179 | 160 | echo "dest_directory=$DIALTONE_VUE_3_BUCKET_DIRECTORY/$BASE_URL" >> $GITHUB_OUTPUT; |
@@ -238,7 +219,6 @@ jobs: |
238 | 219 | message: | |
239 | 220 | ✔️ Deploy previews ready! |
240 | 221 | ${{ contains(needs.filter-actions.outputs.packages, 'dialtone-documentation') && format('😎 Dialtone documentation preview: https://{0}/{1}', env.DIALTONE_BUCKET_DIRECTORY, env.BASE_URL) }} |
241 | | - ${{ contains(needs.filter-actions.outputs.packages, 'dialtone-vue2') && format('😎 Dialtone-vue 2 preview: https://{0}/{1}', env.DIALTONE_VUE_2_BUCKET_DIRECTORY, env.BASE_URL) || '' }} |
242 | | - ${{ contains(needs.filter-actions.outputs.packages, 'dialtone-vue3') && format('😎 Dialtone-vue 3 the preview: https://{0}/{1}', env.DIALTONE_VUE_3_BUCKET_DIRECTORY, env.BASE_URL) || '' }} |
| 222 | + ${{ contains(needs.filter-actions.outputs.packages, 'dialtone-vue3') && format('😎 Dialtone-vue preview: https://{0}/{1}', env.DIALTONE_VUE_3_BUCKET_DIRECTORY, env.BASE_URL) || '' }} |
243 | 223 | message-id: 'deploy-preview-message' |
244 | 224 | refresh-message-position: true |
0 commit comments