Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
2e2dd08
feat: add actix support for yew-link
stifskere Apr 4, 2026
fefd7a7
Merge branch 'yewstack:yew-link' into yew-link
stifskere Apr 4, 2026
11bee31
fix: #4113 errors from first commit
stifskere Apr 4, 2026
032699b
fix: #4113 server-side-rendering documentation codeblock type separators
stifskere Apr 4, 2026
2623a6c
docs: #4113 add an example of actix yew_link resolver in the document…
stifskere Apr 5, 2026
11d8ffb
chore: #4113 put services module under feature enabled by any of acti…
stifskere Apr 6, 2026
e0ce4f2
chore: #4113 add a test for actix_ssr_router using yew_link
stifskere Apr 6, 2026
686fc3d
docs: #4113 add the example changes to examples/readme.md
stifskere Apr 6, 2026
90a626b
chore: #4113 resolve merge conflict from master to yew-router
stifskere Apr 6, 2026
0b9b59f
Merge remote-tracking branch 'origin/yew-link' into merge-yew-link-in…
Madoshakalaka Apr 7, 2026
bccf5d0
fix: bump actix_ssr_router to edition 2024 and fmt
Madoshakalaka Apr 7, 2026
26323c5
ci: update SSR E2E matrix for renamed axum_ssr_router and new actix_s…
Madoshakalaka Apr 7, 2026
423a77e
fix: update e2e tests to import from renamed crates
Madoshakalaka Apr 7, 2026
5990ef8
fix: actix_ssr_router needs CORS and static file serving for e2e
Madoshakalaka Apr 7, 2026
582df96
fix: actix_ssr_router resolver registration and HTML content type
Madoshakalaka Apr 7, 2026
30ec78e
fix: feature soundness, CI, website i18n
Madoshakalaka Apr 7, 2026
81b3e6e
test(website): test native snippets too
Madoshakalaka Apr 7, 2026
93cbfce
fix(yew-link): test snippets
Madoshakalaka Apr 7, 2026
082854c
refactor: extract common ssr example testing code
Madoshakalaka Apr 7, 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: 2 additions & 2 deletions .github/workflows/clippy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
if: matrix.profile == 'dev'
run: >-
cargo hack clippy
-p yew -p yew-agent -p yew-router
-p yew -p yew-agent -p yew-router -p yew-link
--feature-powerset --no-dev-deps
--keep-going
-- -D warnings
Expand All @@ -53,7 +53,7 @@ jobs:
if: matrix.profile == 'release'
run: >-
cargo hack clippy
-p yew -p yew-agent -p yew-router
-p yew -p yew-agent -p yew-router -p yew-link
--feature-powerset --no-dev-deps
--keep-going --release
-- -D warnings
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/main-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ jobs:
RUSTFLAGS: ${{ matrix.toolchain == 'nightly' && '--cfg nightly_yew' || '' }}
run: |
if [[ "${{ matrix.toolchain }}" == "1.85.0" ]]; then
cargo test --all-targets -p yew-agent -p yew-agent-macro -p yew-router
cargo test --all-targets -p yew-agent -p yew-agent-macro -p yew-router -p yew-link -p yew-link-macro
else
ls packages | grep -v "^yew$" | xargs -I {} cargo test --all-targets -p {}
fi
Expand Down Expand Up @@ -301,9 +301,12 @@ jobs:
fail-fast: false
matrix:
include:
- example: ssr_router
- example: axum_ssr_router
server_bin: ssr_router_server
trunk_dir: examples/ssr_router
trunk_dir: examples/axum_ssr_router
- example: actix_ssr_router
server_bin: ssr_router_server
trunk_dir: examples/actix_ssr_router
- example: simple_ssr
server_bin: simple_ssr_server
trunk_dir: examples/simple_ssr
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/test-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,21 @@ jobs:

- name: Run website code snippet tests
run: cargo test -p website-test --target wasm32-unknown-unknown

website_tests_native:
name: Tests Website Snippets (native)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Setup toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: stable

- uses: Swatinem/rust-cache@v2
with:
save-if: ${{ github.ref == 'refs/heads/master' }}

- name: Run website code snippet tests
run: cargo test -p website-test
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ dist/
*.iml
/.idea/
/.vscode/
.nvim.lua
Loading
Loading