|
96 | 96 | mkdir -p v3-lab-serve/{fonts,css} |
97 | 97 | curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v3-lab-serve/css/mdi.css |
98 | 98 | curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v3-lab-serve/fonts/materialdesignicons-webfont.woff2 |
| 99 | +
|
| 100 | + - name: Build Vuetify 4 Components |
| 101 | + run: | |
| 102 | + mkdir -p trame_vuetify/module/v4-serve/{fonts,css} |
| 103 | + cd trame_vuetify/module/v4-serve |
| 104 | + curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.css -Lo vuetify4.css |
| 105 | + curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.js -Lo vuetify4.js |
| 106 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo css/mdi.css |
| 107 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo fonts/materialdesignicons-webfont.woff2 |
| 108 | +
|
| 109 | + - name: Build Vuetify 4 Lab Components |
| 110 | + run: | |
| 111 | + cd js-libs/v4-lab |
| 112 | + npm ci |
| 113 | + npm run build |
| 114 | + cd ../../trame_vuetify/module |
| 115 | + mkdir -p v4-lab-serve/{fonts,css} |
| 116 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v4-lab-serve/css/mdi.css |
| 117 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v4-lab-serve/fonts/materialdesignicons-webfont.woff2 |
99 | 118 | release: |
100 | 119 | needs: [pre-commit, pytest, test-npm-build] |
101 | 120 | runs-on: ubuntu-latest |
@@ -143,6 +162,25 @@ jobs: |
143 | 162 | curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v3-lab-serve/css/mdi.css |
144 | 163 | curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v3-lab-serve/fonts/materialdesignicons-webfont.woff2 |
145 | 164 |
|
| 165 | + - name: Build Vuetify 4 Components |
| 166 | + run: | |
| 167 | + mkdir -p trame_vuetify/module/v4-serve/{fonts,css} |
| 168 | + cd trame_vuetify/module/v4-serve |
| 169 | + curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.css -Lo vuetify4.css |
| 170 | + curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.js -Lo vuetify4.js |
| 171 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo css/mdi.css |
| 172 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo fonts/materialdesignicons-webfont.woff2 |
| 173 | +
|
| 174 | + - name: Build Vuetify4-lab Components |
| 175 | + run: | |
| 176 | + cd js-libs/v4-lab |
| 177 | + npm ci |
| 178 | + npm run build |
| 179 | + cd ../../trame_vuetify/module |
| 180 | + mkdir -p v4-lab-serve/{fonts,css} |
| 181 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v4-lab-serve/css/mdi.css |
| 182 | + curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v4-lab-serve/fonts/materialdesignicons-webfont.woff2 |
| 183 | +
|
146 | 184 | - name: Python Semantic Release |
147 | 185 | id: release |
148 | 186 | uses: python-semantic-release/python-semantic-release@v10.6.2 |
|
0 commit comments