Skip to content

Commit 04530e3

Browse files
Merge pull request #478 from open-element/dev
Release v0.41.0-alpha.18
2 parents aa4e2ad + 575a8cf commit 04530e3

210 files changed

Lines changed: 7331 additions & 4134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/autoflow-ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,13 @@ jobs:
4242
- name: AutoFlow3 CI gate
4343
run: deno task autoflow:ci
4444
# Cross-browser smoke: the main gate is chromium-only. Run the core
45-
# DSD/island-hydration/theme specs on Firefox against the www/dist the
46-
# gate's build step already produced.
45+
# DSD/island-hydration/theme specs on Firefox and WebKit against the
46+
# www/dist the gate's build step already produced.
4747
- name: Install Playwright Firefox
4848
run: ./node_modules/.bin/playwright install --with-deps firefox
4949
- name: Firefox smoke E2E
5050
run: deno task test:e2e:firefox-smoke
51+
- name: Install Playwright WebKit
52+
run: ./node_modules/.bin/playwright install --with-deps webkit
53+
- name: WebKit smoke E2E
54+
run: deno task test:e2e:webkit-smoke

.gitignore

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ node_modules/
33

44
# Deno
55
.deno/
6+
.deno-cache/
7+
.deno_cache/
68
vendor/*
79
# Keep vendored dependency attribution tracked for license compliance
810
!vendor/jsr.io/
@@ -19,6 +21,8 @@ vendor/jsr.io/@std/*/*
1921
# Build output
2022
dist/
2123
custom-dist/
24+
dist-test-*/
25+
www/dist/
2226
npm/
2327
packages/adapter-vite/__fixtures__/nitro-proof/.output-*/
2428
packages/adapter-vite/__fixtures__/nitro-proof/.wrangler/
@@ -27,10 +31,16 @@ packages/adapter-vite/__fixtures__/nitro-proof/node_modules/
2731
*.tsbuildinfo
2832
.tsbuildinfo
2933
www/app/data/_generated-blog-data.ts
34+
.openElement/
35+
www/.openElement/
3036

3137
# npm (Deno project - no npm lockfiles)
3238
package-lock.json
3339

40+
# npm pack tarballs
41+
packages/*/*.tgz
42+
*.tgz
43+
3444
# Environment
3545
.env
3646
.env.local
@@ -52,6 +62,7 @@ Thumbs.db
5262
# Testing
5363
coverage/
5464
.coverage/
65+
.coverage-*/
5566
.coverage-check/
5667
__test_fixtures__/
5768
playwright-report/
@@ -61,6 +72,7 @@ test-results/
6172
.workbuddy/
6273
.gstack/
6374
.qoder/
75+
.codebuddy/settings.local.json
6476
docs/autoflow/cells/*/state.json
6577

6678
# Vite cache
@@ -79,43 +91,18 @@ coverage-*.txt
7991
coverage-output.txt
8092
.git-commit-msg.txt
8193
docs/vite-build-*.txt
82-
node_modules/
83-
84-
# npm pack tarballs
85-
packages/*/*.tgz
86-
*.tgz
8794

8895
# Root-level logo source files (design originals, keep local)
8996
/open-logo*.svg
9097
/open-favicon.svg
91-
/brand/exports/
9298

93-
www/dist/
94-
dist/
95-
custom-dist/
96-
dist-test-ssg-render/
97-
dist-test-ssg-package-render/
98-
dist-test-*/
99-
coverage/
100-
playwright-report/
101-
test-results/
10299
debug.log
103100
hub-index/
104101
hub-submission.json
105-
106-
deliverables/
107102
lighthouse-result*.json
108-
.deno-cache/
109-
.deno_cache/
110-
www/.openElement/
111-
.openElement/
112-
.codebuddy/settings.local.json
113103

114104
# Root-level audit artifact
115105
/audit-ast.json
116106

117-
# Coverage variants
118-
.coverage-*/
119-
120107
# Vite virtual assets
121108
assets/_virtual_*

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Elements are the durable application contract; JSX and Basic Element are the
77
authoring layer; Declarative Shadow DOM is the default server representation;
88
interactive regions upgrade selectively.
99

10-
Published package line: `0.41.0-alpha.17` (`v0.41.0-alpha.17`). This release
10+
Published package line: `0.41.0-alpha.18` (`v0.41.0-alpha.18`). This release
1111
keeps the project in alpha while the five-package product and external adoption
1212
evidence continue to mature; the abandoned beta naming is not an active line.
1313

@@ -51,12 +51,12 @@ external adoption. It is not presented as an already-achieved market claim.
5151

5252
## Current release state
5353

54-
The five-package convergence is published as `0.41.0-alpha.16`. npm beta.1
54+
The five-package convergence is published as `0.41.0-alpha.18`. npm beta.1
5555
through beta.3 remain withdrawn partial artifacts and are not compatibility
5656
baselines. External adopter pilot #390 remains the primary repository-external
57-
condition before the project can make a stability commitment. Alpha.17 is the
58-
active audit-remediation line (see
59-
[ADR-0116](./docs/adr/ADR-0116-audit-driven-alpha16-correctness-reset.md)).
57+
condition before the project can make a stability commitment. Alpha.18 is the
58+
active second audit sweep (see
59+
[ADR-0117](./docs/adr/ADR-0117-second-audit-round-alpha18-sweep.md)).
6060

6161
Stable `0.41.0` is released only when alpha releases need no more architecture,
6262
public-interface or adoption work. Request-time data, forms, sessions and cache

README.zh.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Elements 是可长期保存的应用组件模型;JSX 与 Basic Element 是作者层;
77
Declarative Shadow DOM 是默认服务端表示;交互区域按需升级。
88

9-
已发布包线为 `0.41.0-alpha.17``v0.41.0-alpha.17`)。项目继续使用 alpha
9+
已发布包线为 `0.41.0-alpha.18``v0.41.0-alpha.18`)。项目继续使用 alpha
1010
命名,直到五包产品与外部采用证据充分成熟;已放弃的 beta 命名不再是当前版本线。
1111

1212
## 当前产品
@@ -41,9 +41,9 @@ official build path = Vite + Nitro
4141

4242
## 当前发布状态
4343

44-
五包收敛已作为 `0.41.0-alpha.16` 发布。npm beta.1 至 beta.3 仍是已撤回的
44+
五包收敛已作为 `0.41.0-alpha.18` 发布。npm beta.1 至 beta.3 仍是已撤回的
4545
不完整历史产物,不构成兼容基线。外部 adopter pilot #390 仍是作出稳定性承诺前
46-
最重要的仓库外条件。Alpha.17 是当前审计整改收尾版本(ADR-0116)。
46+
最重要的仓库外条件。Alpha.18 是当前第二轮审计清扫版本(ADR-0117)。
4747

4848
只有后续 alpha 不再需要架构、公开接口或采用工作时,才发布 stable `0.41.0`
4949
request-time data、forms、sessions 与 cache 仍是后续产品工作;当前承诺是具有

0 commit comments

Comments
 (0)