Commit Graph
245 Commits
Author SHA1 Message Date
Jonathan Kelley 8c992bb4cb Fix github CLI publish CI msrv (#2802) 2024-08-07 16:50:43 -07:00
dependabot[bot] 469ab66341 Bump actions/cache from 3 to 4 (#2785)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  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>
2024-08-05 11:51:26 -05:00
Miles Murgaw f42ca65931 Fix Links & Add Link Checker (#2769)
* feat: link checker
2024-08-02 10:46:18 -07:00
Jonathan Kelley 0cbcef735f Pre-release 0.6.0-alpha.0 (#2755)
* CI: add docsrs to ci

* add env vars

* no need for tokio things

* whoops, wrong rust nightly

* add swc

* bump crate versions to 0.6.0-alpha.0

* hoist up warnings and shuffle cargo.toml

* update cargos and disable warnings from ci

* attempt fix of aws

* attempt disabling aws_lc_sys globally

* pull in lc-sys

* add fips feature to fix docs

* turn on features for aws-lc-sys on cargo-doc-all

* pass along more args

* fix cfg docs

* fix: flakey gen box test

* fix: doc_cfg in static gen

* dont include readme

* fix error on static gen

* remove random line

* temporarily disable warnings

* simplify axum desktop so it doesnt count as a lib

* fix binstall link

* bump locks

* lock fixes

* revert axum desktop

* dont publish some crates
2024-07-31 22:37:39 -05: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 c4e55c7fb6 Fix #2378: CLI MSRV and add MSRV to CI (#2716)
* Fix: bump msrv up to be valid for cli
* add binstall check to ci
* adjust msrv of tomls
2024-07-26 19:24:40 -05:00
Tristan F.andJonathan Kelley 9167cd9dec fix most typos, add crate-ci/typos to CI (#2653)
* fix most typos, add crate-ci/typos to CI

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-07-23 17:49:33 -07:00
Jonathan Kelley 6148941825 CI: re-reorder free disk space action to clear free up space earlier (#2690) 2024-07-23 16:53:56 -07:00
Jonathan Kelley 8b5ad5d925 Fix some CI (windows + nasm, core-macro error) (#2676)
* Moves index.html creation until after wasm creation so the webserver doesn't prematurely serve the page
* sets up nasm for windows builds (to be superseded by Remove Dioxus CLI NASM dependency #2666 #2682)
* puts magnanis-cli-support in a blocking task to prevent threadlocking during sequential builds
* changes order of client/server builds such that the client is built before the server so the webserver doesn't prematurely serve invalid client code
* declobbers "serve" such that each project gets a different dir in the target folder
* uses nest_service instead of fallback so the router doesn't respond with fallback codes
* reincorporates doge's fix from Fix hot-reloading on Windows #2544
2024-07-23 09:58:13 -07:00
88af3e7eff Hotreloading of for/if/body, formatted strings, literals, component props, nested rsx, light CLI rewrite, cli TUI (#2258)
Hotreload the contents of for loops, if chains, component bodies, props, attributes, and any literals discovered in rsx!
Add a TUI renderer to the CLI.
Improve the CLI build system to be async and parallel.
Refactor RSX to allow partial expansion of expressions.
Merge autofmt implementations for consistency.
Merge the representation of elements and components under the hood.
Add a diagnostics system for rsx for improved error messages.
Drop interprocess and move to websockets for communication between the CLI and the server.
Assign IDs to nodes and attributes in a stable way to be used in non compiler contexts.
Add hotreloading to any body of component/for loop/if chain/etc.

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
Co-authored-by: Liam Mitchell <liamkarlmitchell@gmail.com>
2024-07-17 19:11:18 -07:00
dependabot[bot] b4934ab974 Bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 (#2605)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.1 to 4.6.3.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.1...v4.6.3)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 12:43:55 -07:00
Evan Almloff c47d7da070 fix windows CI rust version 2024-07-10 10:53:50 -07:00
Evan Almloff d6ca80e494 bump rustc version in CI 2024-07-08 10:13:32 -07:00
Miles Murgaw 2ef406982e Use Manganis Linker System (#2561)
* feat: new manganis linker

* revision: fmt, clippy, cleanup

* revision: link subcommand

* fix: async runtime

* revision: remove working dir arg

* revision: switch dep source

* fix: matrix, playwright

* fix: fullstack manganis
2024-07-02 21:36:44 -07:00
Evan Almloff 487570d897 Add CI step to test packages with debug assertions off (#2507)
* test packages in release mode

* run release tests in a separate job

* fix release generation box tests
2024-06-12 13:07:52 -07:00
dependabot[bot] d4ad579b72 Bump korthout/backport-action from 2 to 3 (#2455)
Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 2 to 3.
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](https://github.com/korthout/backport-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: korthout/backport-action
  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>
2024-05-27 14:54:33 -05:00
dependabot[bot] dc5a02c563 Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 (#2432)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 07:35:39 -05:00
dependabot[bot] 8702296281 Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 (#2355)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 09:56:41 -05: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 a0f5fff47a adjust promote workflow, give it a name 2024-02-22 16:25:23 -08: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 04cd98fffa add backport 2024-02-21 22:52:31 -08:00
Jonathan Kelley 72408115c4 temp disable semver checks 2024-02-21 22:29:48 -08:00
Jonathan Kelley 19c0007cb7 semver checks fix 2024-02-21 22:26:51 -08:00
Jonathan Kelley 52be1d7e98 semver checks fix 2024-02-21 22:17:14 -08:00
Jonathan Kelley 52f07de015 ignore description 2024-02-21 22:11:33 -08:00
Jonathan Kelley 76929071b3 combine checks for semver 2024-02-21 22:11:03 -08:00
Jonathan Kelley 862d2ea6f4 Fix syntax error in main 2024-02-21 22:10:01 -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 112b4f9afb wip: release yaml 2024-02-21 19:50:39 -08:00
Jonathan Kelley 8f70f8936f wip: consolidate release 2024-02-21 19:36:33 -08:00
Jonathan Kelley 37b8fd0135 Merge branch 'main' into jk/05-pre 2024-02-21 16:15:33 -08:00
Jonathan Kelley 380f1429ae master -> main 2024-02-21 16:15:19 -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