Jonathan Kelley
783c4e9ead
fix publish ci
2025-10-09 12:14:41 -07:00
Nico Burns
9359446017
Upgrade to Blitz v0.2.0 ( #4731 )
...
* Bump Rust CI version to 1.88
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Upgrade to Blitz v0.2.0
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Native: enable clipboard and file_dialog support by default
* Fix clippy errors
Signed-off-by: Nico Burns <nico@nicoburns.com >
* See if cargo update magically fixes build
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Fix compile err
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Remove unused wasm-opt dep
* Fix wgpu_child_window example
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Update blitz-shell
Signed-off-by: Nico Burns <nico@nicoburns.com >
* cargo fmt
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Allow clippy lint
Signed-off-by: Nico Burns <nico@nicoburns.com >
* CI: Bump pinned nightly version
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Allow clippy lint in whole module
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Fix more clippy lints
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Use Rust 1.90 for clippy
Signed-off-by: Nico Burns <nico@nicoburns.com >
* cargo update --ignore-rust-version
* revert cargo updates
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Revert another silly clippy lint
---------
Signed-off-by: Nico Burns <nico@nicoburns.com >
2025-10-07 11:18:59 -07:00
Jonathan Kelley
f2b1c6d97f
codify "platform" into resolution logic, server-fn/fullstack overhaul ( #4596 )
...
overhaul dioxus fullstack using a new implementation of server_fn
This PR is a complete rewrite of dioxus fullstack designed to improve compatibility with axum and to fix a number of compilation errors based on feature flag unification plumbing through macros.
2025-10-03 18:26:19 -07:00
dependabot[bot]
b067befb05
Bump actions/checkout from 4 to 5 ( #4574 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 15:55:04 -07:00
Jonathan Kelley
9478525dd0
temporarily drop musl target
2025-07-16 18:02:40 -07:00
Jonathan Kelley
727752a965
final 0.7 fixes: xcode 15/16 hybrid, auto openssldir for android, include_*! tracking hotpatch, fix /assets/ brick at high opt levels, windows linker file, etc ( #4376 )
...
* wip: openssl autodetection
* add voltaile read inside of asset fn
* support xcode 15 for --device
* vendor openssl on android
* Smaller width TUI
* switch to anyhow for the entire CLI
* add backtrace and print double printing of cargo_metadata errors
* add some padding to multi-line anyhow error
* check semvers
* don't open if not interactive
* set the tailwind current_dir so it doesn't twitch
* get the oboe demo working
* copy the c++ library on android
* cleanup env vars
* add depinfo watcher
* fix stale hotpatches and crate count
* add musl support
* remove outdated autofmt test
* update scanner app
* add hotdog app and bundle to ci
* upload dx on every branch
* collapse mobile into desktop
* `dx doctor` command
* windows command files
* no pipe on doctor
* fix ci?
* fix links
* fix ci
* use main instead of nightly
* bump node
* build cli for host
* cargo doc
* prep dog_app for bundle
* package hotdog
* no bundle or nightly cli
* comment out nightly cli
* add quotes to linker files
2025-07-14 12:54:15 -07:00
Jonathan Kelley
fd1b04eba1
use dx run for playwright tests, properly abort if error occurs, don't ddos github releases, split apt-cache by os/target in matrix ( #4315 )
...
* properly emit errors
* fix error propagate
* install glib
* fix playwright for dx run ssg
* add execute install scripts (for arm linux)
* use verbose playwright
* wip: unwrap playwright download error
* use alternative wasm-opt install
* log wasm-opt download
* use hardcoded endpoint for wasm-opt download
* disambiguate cache
* clean up impl
2025-06-23 21:30:41 -07:00
Evan Almloff
693f5c61b9
Always download wasm opt from the binary ( #4247 )
...
* always download wasm opt from the binary
* clean up and pass clippy
* fix playwright commands
* don't cache dx target folder
2025-06-04 08:43:58 -05:00
Jonathan Kelley and Evan Almloff
0093435542
re-enable linux arm64 in CI for tests and release ( #4226 )
...
* renable linux arm in CI
* pin ubuntu
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com >
2025-05-31 23:54:13 +02:00
Jonathan Kelley
c2c18aec8e
oh whoops, use zip: all for publish.yml
2025-05-14 11:20:12 +02:00
Jonathan Kelley
3338389db1
use 1.86 for publish.yml
2025-05-14 10:51:28 +02:00
Jonathan Kelley
4d3d55a7a3
CLI self-updater, warn on version mismatch, direct install.sh option, androidmanifest and info.plist customization, bump to 0.7-alpha.0 ( #4095 )
...
* wip.... bun installer
* - warn on incompatible versions
- clean up some logs
- add coloring to log levels
* add toasts to desktop/mobile
* Auto open simulators
* auto boot android
* preserve url
* pull out some of the warnings
* add self-updater
* wip: mcp
* add install.sh and adjust binstall path
* add some cuter styling to logs!
* update "input.css"
* update other input.css
* style a bit more
* change getting started
* add windows installer
* move dioxus-mobile into dioxus-desktop
add sentry wip to cli
* shorten timeout of toast
* fix cli display
* wire up customization of android manifest
* udid is a real word
* add 429 to lychee cache
* accept all 200-204 and 429
2025-05-14 08:43:11 +02:00
Jonathan Kelley
14eb7597df
fix: enable optimizations in cli builds for releases
2025-02-13 18:42:07 -08:00
Marc Espin
861e6c1984
fix: Downgrade publish ci to ubuntu 22.04 ( #3663 )
2025-01-28 10:08:15 -08:00
Evan Almloff
13dcd80fbf
Optimize wasm bindgen asset with manganis ( #3531 )
2025-01-21 15:14:45 -08:00
Jonathan Kelley
a84c2ec6d2
Fix mac CLI publish by using mac13 for runner ( #2803 )
2024-08-07 19:42:41 -07:00
Jonathan Kelley
8c992bb4cb
Fix github CLI publish CI msrv ( #2802 )
2024-08-07 16:50:43 -07:00
Jonathan Kelley
8aa07b0a75
speed up incremental cli builds by making wasm-opt optional ( #2720 )
...
* speed up incremental builds by making wasm-opt optional
2024-07-29 13:20:46 -07:00
Jonathan Kelley
e3ce9e235a
Fix binstal extra v
2024-03-27 19:39:16 -07:00
Jonathan Kelley
ac1aea4783
Binstalls not working, need archive suffix
2024-03-27 19:35:38 -07:00
Jonathan Kelley
b499ebe5bd
Fix release url on cli
2024-03-27 09:52:35 -07:00
Jonathan Kelley
08944223be
fix binstall
2024-03-27 00:37:58 -07:00
Jonathan Kelley
0826367e4f
Ssl error?
2024-03-26 22:22:25 -07:00
Jonathan Kelley
420a9290ff
fix tag
2024-03-26 22:10:51 -07:00
Jonathan Kelley
877be9092f
fix typo
2024-03-26 22:03:30 -07:00
Jonathan Kelley
b27a90841c
Fix strategy!
2024-03-26 21:55:33 -07:00
Jonathan Kelley
a2377e7bf6
Fix strategy?
2024-03-26 21:54:19 -07:00
Jonathan Kelley
7290344a8e
Fix publish
2024-03-26 21:51:50 -07:00
Jonathan Kelley
49f6b97dd9
Fix cli yml
2024-03-26 21:49:34 -07:00
Jonathan Kelley
98774709b8
Fix release CLI
2024-03-26 21:43:14 -07:00
Evan Almloff
72940cc14f
Remove NASM from CI
2024-03-13 14:05:42 -05:00
Jonathan Kelley
9bb820ca39
fix syntax for publish
2024-02-22 10:10:23 -08:00
Jonathan Kelley
34f4647594
add name to publish flow
2024-02-21 22:57:34 -08:00
Jonathan Kelley
6cc66b5d11
Add promote workflow
2024-02-21 22:08:01 -08:00
Jonathan Kelley
319eb29ff4
wip: clean up workflows
2024-02-21 21:08:46 -08:00
Jonathan Kelley
8f70f8936f
wip: consolidate release
2024-02-21 19:36:33 -08:00
Jonathan Kelley
98ef7c829b
wip: add some workflows for backporting, semver, and publishing
2024-02-21 16:13:33 -08:00
Jonathan Kelley
fff70973aa
wip: add semver workflows
2024-02-21 15:40:50 -08:00
Jonathan Kelley
53bfa98346
wip: add publish workflow
2024-02-21 14:21:42 -08:00