Skip to content

Commit f872374

Browse files
committed
wip
1 parent 0a08c60 commit f872374

File tree

6 files changed

+36
-24
lines changed

6 files changed

+36
-24
lines changed

.github/workflows/deploy-blog-optimized.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ name: Deploy blog (optimized)
22

33
on:
44
workflow_dispatch:
5+
pull_request:
6+
push:
7+
branches:
8+
- 'captaaint/blog'
9+
paths:
10+
- 'blog/**'
11+
512

613
permissions:
714
contents: write
@@ -46,10 +53,7 @@ jobs:
4653
# This step will give a clear error if authentication is the problem
4754
run: npm install ./xmlui-optimizer
4855

49-
- name: Build extensions
50-
run: npm run build-extensions
51-
52-
- run: cd blog && npm run build-optimized
56+
- run: cd blog && npm run release-ci-optimized
5357
env:
5458
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5559

blog/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
"gen:releases": "node scripts/get-releases.js --output 'public/resources/files/releases.json'",
99
"gen:download-latest-xmlui-release": "node scripts/download-latest-xmlui.js",
1010
"gen:rss": "node scripts/generate-rss.js",
11-
"build:docs": "xmlui build --buildMode=INLINE_ALL --withMock && npm run gen:download-latest-xmlui-release && npm run gen:rss",
12-
"build-optimized": "npm run gen:releases && npm run gen:download-latest-xmlui-release && npm run gen:rss && xmlui build --buildMode=INLINE_ALL --withMock && npx xmlui-optimizer",
13-
"release-ci-optimized": "npm run build-optimized && xmlui zip-dist --source=xmlui-optimized-output --target=ui-optimized.zip",
11+
"build:blog": "xmlui build --buildMode=INLINE_ALL --withMock && npm run gen:rss",
12+
"build-optimized": "npx xmlui-optimizer",
13+
"release-ci-optimized": "npm run gen:rss && npm run build-optimized",
1414
"preview-optimized": "npx serve@latest ./xmlui-optimized-output"
1515
},
1616
"dependencies": {

blog/public/resources/files/for-download/xmlui/xmlui-standalone.umd.js

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"publish-packages": "turbo run build:xmlui-all test:xmlui-all && npm run changeset:publish",
3131
"build-extensions": "turbo run build:extension",
3232
"build-docs": "turbo run build:docs",
33+
"build-blog": "turbo run build:blog",
3334
"watch-docs-content": "turbo watch generate-docs-summaries",
3435
"generate-docs": "turbo run generate-docs"
3536
}

turbo.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@
7373
],
7474
"outputs": ["dist/**"]
7575
},
76+
"build:blog": {
77+
"dependsOn": [
78+
"^build:extension",
79+
"^build:xmlui"
80+
],
81+
"outputs": ["dist/**"]
82+
},
7683
"build:xmlui-test-bed": {
7784
"dependsOn": ["build:extension"],
7885
"outputs": ["src/testing/infrastructure/dist/**"]

0 commit comments

Comments
 (0)