Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
ff27dfa
Splitting more dwds tests between ddc module systems
Markzipan Jul 8, 2026
1675629
Roll internal SDK dwds into webdev: Move common test files and flip t…
Markzipan Aug 11, 2026
1817749
Fix missing changelog entry by merging Unreleased into 27.1.2
Markzipan Aug 12, 2026
f9f974a
Bump dwds version to 27.1.3-wip and update CHANGELOG
Markzipan Aug 12, 2026
611b532
Refactor TestContext to be abstract and isolate Build Daemon logic
Markzipan Aug 13, 2026
cf385fc
Apply SDK style convention updates and fix context factories in tests
Markzipan Aug 14, 2026
f4c212a
Format files
Markzipan Aug 14, 2026
9cc7753
Align DWDS with SDK and move custom tests to webdev
Markzipan Aug 14, 2026
b63fa79
Clean up dwds_test_common and move build helpers to webdev
Markzipan Aug 14, 2026
12a75ef
Remove build_daemon dependency from dwds_test_common
Markzipan Aug 14, 2026
ba70df3
Skip DWDS/FES-only-specific tests in webdev
Markzipan Aug 14, 2026
e1e4146
Revert "Skip DWDS/FES-only-specific tests in webdev"
Markzipan Aug 14, 2026
262772c
Run Xvfb for dwds Linux shards in CI
Markzipan Aug 14, 2026
1789204
Merge remote-tracking branch 'origin/main' into hot_reload_and_eval_0
Markzipan Aug 14, 2026
648e6dc
Fix Chrome resolution in CI Linux shards
Markzipan Aug 14, 2026
ebe6136
readding workflow fixes
Markzipan Aug 14, 2026
ecc7888
Restrict permissions in pull_request_label.yml
Markzipan Aug 14, 2026
d6dbd2e
Fix Chrome symlink paths in CI
Markzipan Aug 14, 2026
d9ff0f8
Use GITHUB_ENV to set CHROME_EXECUTABLE in CI
Markzipan Aug 14, 2026
fb5f022
Pass useDebuggerModuleNames to TestBuildSettings in test contexts
Markzipan Aug 15, 2026
2b45d81
Format files
Markzipan Aug 15, 2026
e02bdfb
Resolve standard Windows Chrome installation paths in context.dart
Markzipan Aug 15, 2026
e88b1a9
Pass provider moduleFormat and canaryFeatures to TestSettings in dart…
Markzipan Aug 15, 2026
9108780
Improve waitForAppId error reporting and diagnostic output
Markzipan Aug 15, 2026
08324db
Fix appServerPath in dart_uri_file_uri and reset _expressionCompiler …
Markzipan Aug 15, 2026
71096d5
Fix analysis issues in frontend_server_context and context.dart, and …
Markzipan Aug 15, 2026
ea3d016
Format code with dart format
Markzipan Aug 17, 2026
063ddf3
Format code with modern dart format
Markzipan Aug 17, 2026
5066aaf
Format debug_extension with modern dart format
Markzipan Aug 17, 2026
a734b33
Remove test_uri.dart scratch file
Markzipan Aug 17, 2026
a4ec052
Merge origin/main into hot_reload_and_eval_0
Markzipan Aug 17, 2026
a0264c1
Implement waitForSuccessfulBuild in BuildDaemonContextMixin
Markzipan Aug 18, 2026
c572c3d
Fix appServerPath in dart_uri_file_uri to check usesFrontendServer
Markzipan Aug 18, 2026
2664155
Reduce concurrency in asset_handler test to prevent socket exhaustion…
Markzipan Aug 18, 2026
9463daa
Wrap test IOClient with RetryClient to handle intermittent TCP connec…
Markzipan Aug 18, 2026
43f819a
Log warning when retrying request on network error in RetryClient
Markzipan Aug 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/changelog_reminder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,13 @@ jobs:
if: ${{ !contains(github.event.*.labels.*.name, 'changelog-not-required') }}
name: Maybe prevent submission
runs-on: ubuntu-latest
permissions:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the context for all these workflow changes?

contents: read
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
persist-credentials: false
- name: Check changed files
run: |
git fetch origin main
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/daily_stable_testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ jobs:
testing_stable:
name: Testing Dart Stable SDK
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Set up stable Dart SDK
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
Expand All @@ -31,6 +33,7 @@ jobs:
id: checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
persist-credentials: false
ref: webdev-v${{ steps.version.outputs.VERSION_TAG }}
- name: Upgrade deps
id: webdev_pub_upgrade
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/daily_testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ jobs:
daily_testing:
name: Daily Testing
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Setup Dart SDK
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
Expand All @@ -18,6 +20,8 @@ jobs:
- id: checkout
name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
persist-credentials: false
- id: dwds_pub_upgrade
name: dwds; dart pub upgrade
run: dart pub upgrade
Expand Down
131 changes: 112 additions & 19 deletions .github/workflows/dart.yml

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .github/workflows/dcm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ jobs:
dcm:
name: Dart Code Metrics
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Install DCM
run: |
Expand All @@ -29,6 +31,7 @@ jobs:
name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
persist-credentials: false
ref: "${{ github.event.pull_request.head.sha }}"
- id: dwds_pub_upgrade
name: dwds; dart pub upgrade
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/do_not_submit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ jobs:
if: ${{ contains(github.event.*.labels.*.name, 'do-not-submit') }}
name: Prevent submission
runs-on: ubuntu-latest
permissions: {}
steps:
- name: Check for do-not-submit label
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
jobs:
publish:
if: ${{ github.repository_owner == 'dart-lang' }}
uses: dart-lang/ecosystem/.github/workflows/publish.yaml@main
uses: dart-lang/ecosystem/.github/workflows/publish.yaml@ed9c592c1d35106c0a8a52044426515017a60646
with:
sdk: dev
permissions:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/pull_request_label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
# https://github.com/actions/labeler.

name: Pull Request Labeler
permissions: read-all
permissions:
contents: read

on:
pull_request_target
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/release_reminder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@ jobs:
if: ${{ !contains(github.event.*.labels.*.name, 'prepare-release') }}
name: Maybe prevent submission
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Setup Dart SDK
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
with:
sdk: dev
- id: checkout
name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
persist-credentials: false
4 changes: 4 additions & 0 deletions dwds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 27.1.3-wip

- Internal test infrastructure refactoring: Move common test files to `dwds_test_common`.

## 27.1.2

- Bump the min sdk to 3.13.0-107.0.dev.
Expand Down
Loading
Loading