-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CI & fixed build wasm & update CI badge #89
Conversation
bookshiyi
commented
Aug 14, 2023
•
edited
Loading
edited
- Optimize CI log output
- Parallel compilation
- Build wasm work with GitHub actions Build test for the web doesn't include webassembly #87
It looks like |
Thanks for your reply. |
By default, workflow badge shows the status of the default branch, so I think the badges can be a bit more simple :) From now on, the main branch of this repository will always have commits with only successful CI results. All contributors and maintainers including myself will always commit code via PR and CI. |
Feel free to edit the code without any concerns.
You are right, it is clearly a more elegant and concise option. |
Hmm, it seems that if block doesn't work on powershell :\ |
Cool~ |
Yes, I couldn't figure out PowerShell before, so I opted for the built-in if condition of Actions. |
Now that the CI is passing, this PR can be merged! Thank you for valuable improvements. |
8f4399d Support auto-msg-gen for linux and windows de8affe Support auto-msg-gen for android target cce5fd6 Delete useless code in ios podspec cf7548a Merge branch 'cunarist:main' into Auto-msg-gen e010627 Version 4.4.0 7d4b775 Upgrade `allo-isolate` to fix the zero-copy bug 87318fa Merge pull request cunarist#168 from cunarist/git-diff-ci c7bc303 Improve CI file readability 9372fcd Organize CI items 0587dd3 Format Rust code e8e17dc Use `git diff` again f61a32a Format Dart code a083ee1 Fix various formatting scripts 1c7d3b1 Support macos and ios auto message generation 3f0e0a3 Use `git diff` 29081ad Use git command to check formatting 77e4755 Improve guide sentences 8dedafb Modify the example code for clarity 6c9f93a Merge pull request cunarist#166 from bookshiyi/Update-cargokit f505697 Add help options to automate script a2df687 Add cargokit update script to automate folder 7397d4c Add script for update cargokit 710628f Merge commit 'd665536abf405941107d7f8fd02fda70285fa4cc' into Update-cargokit d665536 Squashed 'cargokit/' changes from 62bb5c9..7a5bba8 0f5cb41 Organize guides b5fc6cd Add a link to the example code 36c49dd Improve comments about web aliases 38d1956 Version 4.3.0 9c00ce5 User `require-corp` HTTP header for Firefox 8b4c73f Version 4.2.1 b6a98b3 Fix the default `RustResponse` value 3ccd74e Version 4.2.0 1a06bf3 Merge pull request cunarist#163 from bookshiyi/add-rifs-help f9945f4 Modify some printed texts 26d186c Simplify cmd tool af9dd25 Add help options to cmd tool 75b9ad8 Version 4.1.4 857f107 Add the contributor name in the changelog 7dfc36b Fix a sentence 53951f5 Version 4.1.3 2f2794c Merge pull request cunarist#156 from rabbitson87/main b30b85e Add pub_cache environment variable response code. 07acfe6 Version 4.1.2 99ac2b4 Fix `.pubignore` 0ae22ec Fix a typo b25c153 Version 4.1.1 ff52308 Merge pull request cunarist#155 from cunarist/improve-shorthand-logic 6c568dc Make workspace watch all native crates db9cdcc Improve shorthand crate 89d6f94 Add a guide at the Rust side 466391b Make the mandelbrot much smoother b0bb4bc Remove generation of `.cargo/config.toml` file 0e84a3b Modify the demo guide c0acbb5 Version 4.1.0 409d0a8 Fix a problem with workspace crate 585f9d2 Add the demo link 35504fc Fix timers on the web 61d13a6 Update sample code a5a9b98 Version 4.0.3 5057477 Merge pull request cunarist#152 from cunarist/fix-template 3ef9dae Remove an unneeded comment 638947e Remove a confusing comment 1cd00ee Fix an outdated comment 9676d08 Use the recommended way to get deps 970f440 Organize sample code and comments ab9ae17 Fix some comments f75402d Update CI f17e175 Update CI item to make it work 7de4735 Modfiy the name of the test app in CI 060103b Change some CI commands 22c463e Add this framework as a dependency in CI 329b4a7 Organize CI items e721c2a Update CI 1e8bddf Remove print code 582de7f Revert "Use `path`" 964201a Simplify code 9bd476c Use `path` 9df6974 Check outputs in CI a24b7e4 Organize code e33cb31 Check outputs in CI e4275bb Fix broken code 18a450d Test code in CI 2478574 Test code in CI ccb84b4 Fix broken code 98f5da5 Fix broken code 8f53381 Attempt to fix broken template command 0c71b39 Version 4.0.2 1a458ba Remove an unneeded dependency 7de688c Version 4.0.1 1cef832 Remove unneeded dependency 4825c15 Remove a lock file 18ca41e Version 4.0.0 8c805dc Merge pull request cunarist#150 from cunarist/update-cargokit 5edbfe4 Merge pull request cunarist#149 from cunarist/blob-field 0479c12 Update cargokit 22be0bf Fix message generation on Windows 0735f59 Improve code readability 7e3b004 Support nested message folders c677196 Organize code 90dc33f Add `blob` field d511cba Merge pull request cunarist#148 from cunarist/reduce-deps 1a82071 Reduce Flutter dependencies 3a89fa4 Version 3.7.4 c4d0446 Improve issue template 902c943 Merge pull request cunarist#145 from bookshiyi/Update-Cargokit 1176b4c Fix config formatting with Prettier 52e880b Run `cargo clippy` 1cc0d3c Delete cargokit path from cargo workspace 13860c6 Support build macOS iOS target b8645b8 Merge commit '7bfccda60472a5e66b012818f4ceac5744bbd256' into Update-Cargokit 7bfccda Squashed 'cargokit/' changes from 72b0271..62bb5c9 573cfd2 Version 3.7.3 f4f7874 Version 3.7.2 563444d Version 3.7.1 effb884 Merge pull request cunarist#143 from cunarist/shorthand-crate e095b71 Version 3.7.0 29f9b61 Organize guides 31ef5a8 Add first shorthand crate code 5619b28 Improve command outputs 142547b Introduce this as framework eefa9cd Organize CI items 1a920ae Introduce this project as a framework 2d84d42 Fix some wrong CI items 5ec50fd Version 3.6.0 486fe02 Merge pull request cunarist#136 from cunarist/fix-running 5794062 Improve various exposed texts cce0753 Remove Flutter cache d1d603e Restore CI items 63ef0db Remove cache to avoid remaining Cmake artifacts c9e6001 Format GitHub template 668a027 Organize GitHub templates f524b2b Restore Cmake code 4e735a5 Organize Cmake code ef86ddd Fix some Cmake problems 33ccaac Organize code e36b743 Fix running on Windows 8ffd045 Change the whole project name a4db436 Organize code 23cc081 Fix running problem 159038b Fix running problems d561193 Avoid potential `protoc` error 1cf942f Version 3.5.1 2be6b0d Bump `prost` version to avoid snake case warning 1f01787 Version 3.5.0 d3a8240 Shorten the example app name 7f64700 Use `ID` for distinguishing resources 3ef9974 Version 3.4.5 d299702 Allow shorter import statments in Dart e998581 Version 3.4.4 e0eb9f4 Cleanup `Cargo.toml` cac4670 Version 3.4.3 a7e6d3e Insert `syntax` statement automatically 5f0364b Add trailing linebreaks to the end of the files 5c38e0b Version 3.4.2 7271683 Verify package statement in `.proto` files 3547c15 Version 3.4.1 920a8bc Use match statement for handling requests 3a955f5 Merge commit 'c4138e040f4f91236ae7de97d88e7e235a0da89a' c4138e0 Version 3.4.0 0d8f729 Merge pull request cunarist#132 from cunarist/file-based-endpoint 5cbe1c6 Organize code 2e5b089 Organize code 20ed91f Organize code 9702637 Treat each `.proto` file as a Rust resource API e576805 Version 3.3.0 5b689d0 Merge pull request cunarist#131 from cunarist/protobuf-resource eae8cac Fix formatting 57d0b0a Organize imports 91fee6f Use `RustResource` from Protobuf generated code e795611 Organize guides 389934e Version 3.2.3 18e95ce Added a reason to use Rust in the guides 78ce526 Version 3.2.2 cb43e38 Oragnize guides 325e299 Version 3.2.1 35a996f Sync guides with the docs 8a65e2f Version 3.2.0 303e7a5 Modify `README.md` on template application 0834492 Version 3.1.1 8ea294f Update docs link 264b29e Improve readability of the first guide f9e76b7 Version 3.1.0 a39e76e Merge pull request cunarist#129 from cunarist/dart-command-message 42ca8f5 Update CI bc69c79 Modify the console message f957617 Empty output path before generating 40de527 Await on futures 345fa41 Manually build messages 9d5f7bf Organize code 3fef3f3 Version 3.0.9 1f08734 Version 3.0.8 fa4630f Version 3.0.7 f9d3c0a Version 3.0.6 56e4d7e Fix a problem with pub.dev score ce328c8 Version 3.0.5 c9766d1 Modify PATH in `build.rs` 23187f9 Fix an error in wasm mode d7914ad Replace documentation with an external link 9dcd456 Version 3.0.4 78b0db4 Polish `build.rs` code 07f1f6a Version 3.0.3 6e8eacd Polish `build.rs` code 51fa4ae Version 3.0.2 0457965 Add guides for Rust developers 9d63a88 Merge pull request cunarist#125 from cunarist/organize-build-file ceb2155 Rename `GetRequest` messages to `ReadRequest` 0ba800c Organize `build.rs` code 29f399d Organize comments and guides 7407964 Version 3.0.1 eb94830 Improve tutorial readability 89bc7ee Rename `entry.proto` file to `interaction.proto` 0fecd66 Improve various aspects in the tutorial c406485 Fix various things in comments and tutorial dfb3f01 Version 3.0.0 2d999d6 Merge pull request cunarist#119 from wheregmis/main 7a01c10 Generate message files first in CI a0232c9 Improve `.gitignore` pattern b83ae2b Avoid GitHub rate limiting in CI 42f5d4f Remove `provider` from the example b73a2bd Modify a sentence b6bf570 Update CI workflow 3420d29 Change the first introduction c754528 Add another benefit ab895b8 Modify tutorial 2e2729c Add guides about Protobuf installation d851477 Install Dart before checking Rust code in CI c1f0606 Revert "Respect formatting CI" 594778d Respect formatting CI f9dbe09 Remove generated files before running `protoc` d9179e9 Add a comment ed3294b Change a proto file name 765505e Fix the problem with `protoc_plugin` installation 3c1dd13 Rename a variable 2d7868b Rename a variable e915a46 Watch all proto files cb78ff6 Increase the response time limit 2d73d24 Move a comment c051e20 Update a comment 86b2838 Compile all proto files in `/messages` 5a8db6c Modify CI 4a2b9b7 Merge commit '53b0b5272cd1b1c0c72a3990ab636e9d12d2da17' into pr/119 9090602 Use kebabcase address db4a676 Make `build.rs` handle all Protobuf compilations 53b0b52 Merge pull request cunarist#120 from bookshiyi/install-protoc-in-ci 73d142d Add protobuf installation step in ci 08ca79b Organize `Cargo.toml` a bit 15ede18 Protobuf Impl Insteaf of Msgpack 33deaea Merge pull request cunarist#117 from bookshiyi/Update-Xcode-version 8a50162 Update Xcode version of example 1ed4411 Version 2.9.0 48e38dd Modify `.pubignore` 4dee356 Merge pull request cunarist#114 from bookshiyi/cargokit-subtree 613cba6 Simplify windows cmake f10037b Add `.pubignore` to avoid publishing the unneeded 1476d18 Remove lock file 8f2a60f Organize code 2ee9823 Support Windows in example and project 4468df3 Support linux in example and project 91251a0 Adapt android ios macos 0335594 Squashed 'cargokit/' content from commit 72b0271 e642271 Merge commit '0335594cbddc9fc7af61f52500b51e44eabdf15a' as 'cargokit' 2b97124 Delete folder 'connectors' f1851c1 Merge pull request cunarist#111 from bookshiyi/update-cargokit 80743ab Update cargokit to latest version 6b36120 Version 2.8.5 1f3221a Version 2.8.4 d854c3b Fixed changelog file's sentences 46b1d59 Make description be longer than 60 letters or more cb39e01 Version 2.8.3 3847271 Update pubspec file with new catchphrase 35a8f24 Improve a Korean translation f3d2f65 Change the catchphrase 91f443c Merge pull request cunarist#101 from bookshiyi/main 2d561c8 Revert "dart format ./" 96527b2 dart format ./ 2c0ffa5 Support fetch submodule by actions/checkout bc3b3a6 Move PR template file 39d239f Version 2.8.2 06b1818 Merge pull request cunarist#100 from cunarist/formatting-test 002cbcc Add a PR template 6c01e36 Rename CI files aca524f Update test file 64451d4 Format Dart with latest Flutter 3.13 dce51bf Format MD files 2a118e0 Modify code generator b05cb11 Format a YAML file b4a1228 Update test file 632f44f Fix formatting and code generator a9a5aed Update test file 548473e Update test file 772d622 Update test file 9b60a5e Update test file 6159953 Update test file 5c23298 Update test file 3766c62 Update test file 5ca2eff Update test file 2205b02 Update test file c6b49bc Update test file 915696d Organize test file 60284d4 Update test file aab2adb Update test file a4f264c Update test file 4c43dc0 Update test file 026c2e4 Update test file b1a4c3c Update test file 51b81a3 Update test file 57550d4 Update test file c62f4f9 Connect CI link to main branch only 9812f60 Update test file 721a580 Update test file 0765759 Update test file 9653c16 Temporarily disable formatting 8f0175f Update test code c16328a Update test file f0583db Update test file c1bdc5a Update test file c7b5a6e Break Dart code for testing 7e61905 Merge commit 'daede693adfb855879ea264822c582ceba6e8980' into formatting-test daede69 Version 2.8.1 f68dfc9 Update test file 5287898 Merge commit '8a9c1382f8be17e0270161a1c10a18f853561098' into formatting-test 8a9c138 Update CI link ab960cf Update test file ce6cf95 Change a name 79adbf4 Update the test file 87cff81 Update the test file 4f62614 Add a basic formatting test CI file 41120f5 Rename the CI file 16be392 Only run CI on main branch pushes 5dbf3cc Version 2.8.0 bd9e848 Merge pull request cunarist#98 from cunarist/no-unneeded-deps e137f87 Restore plugin package 19130bb Empty commit to trigger CI dbc7217 Remove some dependencies 0b57f38 Merge pull request cunarist#97 from bookshiyi/main 0a41855 Improve CI speed and readability 44ee65c Change the CI name ee162f7 Version 2.7.4 7ce6206 Fix CI badge showing rate limit error e782302 Version 2.7.3 f147ef5 Merge pull request cunarist#96 from bookshiyi/main a708364 Correct platform support description table c6f5f3d Version 2.7.2 b36510d Merge branch 'main' of https://github.com/cunarist/rust-in-flutter 7a1ca38 Version 2.7.1 eb152d7 Merge pull request cunarist#91 from bookshiyi/main a95d893 Restore links f69ed92 Fix the formatting of comments 40ff614 Update ci.yaml b9aef40 Fix alt badge texts 2e0f98b Add link to stargazers a962250 Move an emoji 9eca366 Merge branch 'main' of https://github.com/bookshiyi/rust-in-flutter b6c54c7 Issues: cunarist#90 cunarist#92 c8affc8 Mention full platform support 0cea4e1 Even simplify badge code a651d1d Update a platform guide's column name fbd0e69 Arrange platform guide to follow openness 93d3c8a Shorten platform guide columns dbf0fcd Add badges(stars, license) cdd0517 Improve README readability, optimize badges f7e7e92 Version 2.7.0 027aaa4 Merge pull request cunarist#89 from bookshiyi/CI 053cde2 Check appbundle build for Android 5337c7b Remove unnecessary condition from CI 8ccd782 Fix a comment aee6329 Simply define runners for CI 3f68749 Specify runners ed15018 Run command based on matrix target 00094b7 Update `runs-on` field ee45db0 Attempt to use conditional build command 11fc157 Merge branch 'CI' of https://github.com/bookshiyi/rust-in-flutter into pr/89 a760032 Delete unused "(main)" in badge display 946135e Simplify OS matrix in CI 15fad8f Simplify workflow badge markdown 87b5ed1 Enable Java SDK gradle cache in CI cunarist#90 4944b47 Upgrade actions/checkout & actions/setup-java cunarist#88 91a9d8e Update CI badge for translations 8d4d906 Change CI badge display status which push main branch 1789429 Update CI and fixed build wasm dbb8bbb Disable webassembly CI for now 1ac142e Match formatting of OS names acecf34 Change job names 16d3b7e Check the web first in CI 6462de3 Improve CI file readability b3de34b Compile webassembly in CI 9fd05a2 Enable manual workflow run 292ba25 Version 2.6.0 e7c86d6 Merge pull request cunarist#86 from bookshiyi/CI 4fff3ff Cancel same workflows in progress 58a2e17 Set the CI name d3f4dbf Increase timeout minutes 676f61a Add CI badge to translations a64c465 Add build web ffc1099 Add CI with github actions 5e82832 Add contributors section 35496fd Add a credit text 904cb40 Version 2.5.6 97c31c8 Merge pull request cunarist#84 from bookshiyi/main 331facb Update plugin.gradle fa5fafa Update Cargo.toml 4532f00 Update cargokit to 54ae038 439f8e7 Version 2.5.5 0e8945f Improve guides about HTTP headers 12b8ea0 Version 2.5.4 ec35008 Update example code 11253c2 Version 2.5.3 11e957f Add badges b42e392 Shorten a guide sentence cd31be6 Improve CLI messages 1ecf147 Improve code readability a92dd26 Version 2.5.2 4a4241d Remove unneeded features f2d4e0a Version 2.5.1 4448147 Replace web worker only in debug mode 68823d0 Version 2.5.0 87fbbeb Shorten CLI commands and organize code b1e701e Improve code consistency 19b7844 Make auto hot restart work on the web 0602bae Improve a comment 337ed6d Fix a grammar error b74d3a6 Add a Q&A ebbea2b Update guide about running the app on the web e473343 Version 2.4.0 6464801 Hold tokio runtime with `os_thread_local` d69f7fd Add a comment 140fbd4 Organize code a410e50 Fix a wrong comment 0187337 Version 2.3.2 1d4aa67 Version 2.3.1 597e30d Fix a sentence 8dd0207 Restore benefits section 758d273 Version 2.3.0 01b8c4b Remove unneeded comments 1f5f74b Simplify modules 04699a6 Require an option for building wasm module 3bb6005 Version 2.2.0 93e83e9 Simplify the main Rust function 6272ff9 Remove an unneeded package 0b9df3d Use `flutter run` for the web with HTTP headers 58d1465 Fix a comment 9826b9c Remove an unnecessary warning 9f5b584 Update HTTP header infos 2e3c6ba Version 2.1.2 5671418 Improve web alias module 164343a Use interval for fast repeating animation 96c678d Version 2.1.1 df02115 Properly add import when applying template a7a093a Organize code a099458 Rename a macro 61d9afd Remove unneeded code cf33727 Use only one bridge thread a384a1f Update guides 8c7ef32 Improve first comments and a web alias c1e8427 Improve a Korean sentence 49302d8 Fix a typo 4083ba0 Fix a code snippet d40c33d Version 2.1.0 89ad0cf Use `wasmtimer` for time functions on the web ff65ee1 Improve a comment ed8c4da Improve comments 202a99a Improve a print message badf2c3 Print about the web toolchain d95024b Add `.cargo/config.toml` file with template a75dcd4 Write more FAQs 50d9f16 Remove unneeded worker pools 24f9771 Improve comments 3566aa2 Clarify comments fdcff42 Organize comments f0ebbff Add comments in the cargo file 96a6e26 Organize cargo dependencies 3f1b6a9 Organize code 9345860 Remove an unneeded crate field b646e40 Merge `bridge_engine` with `hub` 0ab40de Remove an unneeded crate 5cb5660 Remove unneeded crates ddb67dd Automate adding Rust target e04ca57 Streamline code format 70b23f8 Use the name `bridge_engine` 4fd18cb Clarify guides 423007e Remove an unnecessary attribute 8471577 Version 2.0.1 ebce8c6 Add `print!` web alias 8ae83e6 Update guides b77a96b Organize files 92196b9 Remove an outdated comment 49cf7d7 Update code 9873204 Update template guides a3aed89 Version 2.0.0 d7e652a Update code snippets 2089b3a Add a guide about concurrency c60b490 Fix formats of FAQ section ac2911d Improve web serve code and add it to guides a5015ac Organize import code a4710da Fix a comment 43e8141 Add `web_alias` module f827abb Change a variable name b64ebc7 Make root select macro work on wasm 3525a4d Remove unneeded comments f6b255d Organize `frb_engine` Dart files c10b5ce Stabilize bridge generation 052911d Organize bridge code 0eb8b9b Re-generate bridge code to eliminate bugs 5cdf32d Completely separate web and non-web files b72d381 Remove unnecessary dependencies a811f29 Show web support in the first guide 7410bfa Enable web 0422afc Dismiss warning on wasm c15e4f3 Organize FAQ section fa91b39 Use Rust resolver 2 374a2a4 Version 1.6.6 9eca50f Improve a Korean sentence a5d5a1e Improve guide readability e112af3 Fix a Korean sentence 5476c11 Check the folder before applying template b3264f3 Organize guides 4556b6a Fix typos 38257ca Version 1.6.5 7b34fea Add a guide 7b9047d Version 1.6.4 2f3fb81 Organize sections cbef524 Improve first introduction 9225503 Change a section name 0a58204 Fix a codeblock b6a5346 Version 1.6.3 31950dd Version 1.6.2 ebcb790 Update Korean and Japanese translations 60335d1 Unify markdown formats b12f912 Merge pull request cunarist#68 from moluopro/main f0d851c Fix small errors in guides 5243c4b update 7e96ffc Fill missing translations 5c63a3e Version 1.6.1 2352568 Set tips as heading 1 section 7225a4d Version 1.6.0 e586b8f Add step-by-step guides 94418e0 Fix a bug with gitignore application d573557 Update a sentence 5606c0d Update a Korean section title db73d3d Add guides about why we should use Rust 22aa0f4 Improve a Korean sentence ec09197 Fix language differences eb13dd0 Add a guide sentence d6e97dd Update a section title 6e15f9d Improve Korean sentences 20dbff9 Add a comment 33bb3b9 Improve guides d0388b1 Version 1.5.3 d993d84 Update example code with `final` statements a17c7a9 Version 1.5.2 742e93d Improve the readability of example app code b968dcb Version 1.5.1 9836493 Fix some Korean sentences de2ddc2 Add Japanese translation 5f0aad0 Version 1.5.0 f15fd24 Update cargokit and use the Flutter's NDK version 26cf1aa Fix a bug saying `IntoDart` trait is not satisfied 99a814c Version 1.4.1 227ddc2 Improve a Korean sentence ea18781 Improve guides df8cceb Version 1.4.0 82541aa Add a sentence in guides a9f758b Improve a Korean sentence 066d871 Add a doc comment 1b75840 Add guides 6930b90 Improve sentences c717fef Improve sentences in guides 4d532ee Fix a Korean typo fa0cd82 Version 1.3.2 aa463c9 Shorten buid tool version issues 475ee4f Improve Korean guide sentences 1beeab2 Add a guide 5456d9b Add guides f563f24 Improve Korean sentences 3655665 Add Korean translation and organize files d5abe19 Merge pull request cunarist#63 from moluopro/main 494dd0b add chinese doc ae60415 Version 1.3.1 16a8d73 Fix a wrong import statement 942164e Revert "Add basic web files" 39e2c5f Revert "Require Flutter 3.10" 06e4b76 Fix a problem with crate detection for Android 2e52fd8 Require Flutter 3.10 7fe915b Add basic web files 49ecd0a Version 1.3.0 5d3d8a4 Update codeblock 1df43fb Use the term `RustOperation` 0ca452e Version 1.2.8 a5a3278 Remove a sentence 0762e5f Simplify the component installation guide e7e83e4 Fix wrong code 2f10197 Version 1.2.7 72fb173 Stabilize `main.dart` modification 7939519 Version 1.2.6 7a731b5 Hide infos from compiling connector crates 4533aa1 Improve a sentence de2e1f5 Version 1.2.5 8650082 Update guides 3df59d3 Version 1.2.4 fcea18b Use more stable CMake variables 0ef7b3f Update cargokit 2cc77ec Fix a wrong guide ff7f334 Add a benefit f38c9fb Remove unneeded header files for iOS and macOS ccd8db9 Update guides 4848155 Automatically add `ensureInitialized` 90ef005 Check Rust streams before Rust logic 1079b07 Change a variable name 4dc882a Show API exports instead of hiding them 25f2c84 Add a sentence 02e1cea Improve a sentence 0dd03a2 Add a sentence 9d89ff1 Clarify some guide sentences 6d86bdc Fix old comments 77653f2 Version 1.2.3 7fe57f6 Clarify template structure in guides f3d17af Version 1.2.2 5578a6a Hide more Dart APIs b2ea715 Version 1.2.1 cd3531c Organize uses 39c5a8b Use `self` 5f47ebb Update comments and organize uses c80efce Add comments e87429d Improve guides f5d9e1b Update old comments and hide `Bridge` class 0c3deda Version 1.2.0 e8a58df Make the request handler future-proof c254d1d Version 1.1.1 037c47f Remove an uneeded sentence 4757745 Update comments e97a55f Update connector guides 842cbdd Remove some excessive guides ca9c90a Organize benefits section 3289799 Fix a typo b1212c3 Fix a sentence f5477cc Version 1.1.0 77d6fe6 Improve guide readability 97ebd13 Bump `ffigen` version f0a6996 Specify NDK version in guides 9071b42 Run the FFI template on iOS, macOS, and Android df692d2 Update gitignore 93f5b36 Apply Flutter FFI plugin template f9733a2 Improve guides cb2f13f Improve guides d82f6ba Version 1.0.4 c9874af Simplify Windows CMake logic 8945c9c Fix a problem with bundling libraries on Linux 60731cf Fix a sentence 1f41f2d Add a dummy version to example df030a7 Fix a number in guides dd9996e Fix a section title 1a7796a Add a section c913fe3 Update guides 8798062 Replace a word c6972b6 Change gitignore appended lines e429de2 Update codeblock 5882a20 Rename section titles 13a540b Rename the command module cd4061c Add `msgpack_dart` when applying Rust def3f6b Change the guide title 3e94d6a Fix some variable names in the code 23835a9 Improve a sentence b5a1a79 Create gitignore file if not present when applying bac28d9 Fix some guide bb7023e Replace a word 6cca095 Improve guide readability cac6e2c Fix a sentence 39ddeaa Fix a typo aea5d9b Version 1.0.3 331967e Improve guides 136c8bc Version 1.0.2 1e716ba Add a guide e698ac9 Fix a typo 5170f26 Improve a sentence b2a2c7f Remove unnecessary dummy methods eac5a03 Add changelog ea5ed78 Version 1.0.1 cb7fa22 Set a private variable aec6137 Set private Dart modules fa7ce82 Update description 47a2688 Add a readme file d4f9c14 Update `.gitignore` on applying Rust 53d7371 Add dummy methods to enforce bundling 437227a Remove an unneeded line d8f6c88 Add guides 8560c76 Add comments 3674377 Fix the pubspec file format e004aa4 Add a dependency 19e8458 Add guides 42cb9b6 Fix a sentence ba43b3b Add funding section cbd504c Update description c1e9e31 Add funding link 6f2d70e Add guides d97389f Add the repository info 9db665c Version 1.0.0 5975917 Improve guides 07d828e Improve guide readability 801de09 Improve guides 11cce15 Change a section name b763a0c Add doc comments eb665db Enable creating `native `folder easily 144fc9b Organize guide sections 928ab86 Add pioneers e599e18 Git rebase REVERT: 7a5bba8 fix: setup flutter environment for Xcode iOS builds (cunarist#30) REVERT: 7467b9a fix: build_pod.sh should setup flutter environment (cunarist#29) REVERT: 0f0359e fix: install targets for correct toolchain (cunarist#26) REVERT: 62bb5c9 chore: test iOS flavor and nightly for release build (cunarist#20) REVERT: fa301d5 fix: [android] specify compiler extension on windows (cunarist#22) REVERT: 98f6e01 feat: allow configuring verbose mode through CARGOKIT_VERBOSE env (cunarist#21) REVERT: 6d421f9 chore: add CI test for building example plugin (cunarist#17) REVERT: 1f644b2 feat: add workaround for pub path resolving bug (cunarist#19) REVERT: c1e8fcf fix: script argument escaping (cunarist#18) REVERT: 34cc336 Merge pull request cunarist#16 from irondash/build_configuraiton_parse_ignore_flavor REVERT: be425f7 fix: parsing configuration should ignore flavor REVERT: 32b6720 Merge pull request cunarist#15 from irondash/fix_pod_dylib_bundle_replacement REVERT: bfd4bcc fix: [pod] exception when building bundle dylib REVERT: 52b2251 docs: comment typo REVERT: e2c0fc9 chore: add !pubspec.lock to .gitignore REVERT: 6df32c4 chore: update pubspec.yaml REVERT: a082edc Merge pull request cunarist#12 from irondash/infer_library_name REVERT: bd8a2b8 feat: infer library name from Cargo.toml REVERT: 47b4637 fix typo REVERT: d72e38e Merge pull request cunarist#11 from irondash/precompiled_binaries REVERT: b190fdf tweaks REVERT: 387e07e crate options in cargokit.yaml REVERT: dfcea13 rename REVERT: 78dc165 prebuilt -> precompiled (consistency) REVERT: 53b65a5 main branch REVERT: eb68ef4 typos REVERT: c8cff46 rename REVERT: 939ad37 update docs REVERT: 79e527a Initial documentation REVERT: e493969 Build rust library if rustup is present by default. REVERT: dee4d87 Check whether homebrew Rust is in path and prompt unlinking REVERT: fdddb61 hash file path for quick hash REVERT: 9d2b674 fix for old bash REVERT: 8f96e6d support for pod/dylib REVERT: c32b456 pub get REVERT: ab3e66a reformat REVERT: 53c0fa7 workflow REVERT: 1e5585a feat! add support for precompiling binaries REVERT: 72b0271 docs: update readme REVERT: 5d6e4df fix: [macos, linux] escape argument paths when calling cargo REVERT: 1b37dc5 fix: [windows] escape argument paths when calling cargo REVERT: dbc916e Merge pull request cunarist#7 from irondash/run_cargo_through_rustup REVERT: 7d53ec6 windows REVERT: 0a02600 feat: always run cargo through rustup REVERT: e3c4cd9 Merge pull request cunarist#5 from bookshiyi/main REVERT: ea1ee39 Change `build_android` to `build_gradle` REVERT: 54ae038 fix: check for cargo REVERT: fb68308 fix: misspelled environment variable names REVERT: 04b95ea fix! only accept cargo from ~/.cargo REVERT: 733ab74 feat! do not use ndk wrapper scripts REVERT: 67cf985 feat: improve support for building FFI lib with CMake REVERT: b17d34e fix: when checking for NDK check for presence of package.xml REVERT: 6d28ebc Merge pull request #2 from temeddix/main REVERT: 7ce8af4 feat: automatically install NDK if not found REVERT: 1891d5a chore: make clippy happy REVERT: 1fc5489 Update run_rust_tool.cmd REVERT: d12fcef Update run_rust_tool.sh REVERT: 00dc003 fix: put ~/.cargo/bin to path first REVERT: 5aab533 fix: workaroudn for gradle plugin 7.4.2 not picking up JNI changes REVERT: a677f7c fix: flutter plugin lookup failing with multiple projects REVERT: bed29e4 fix: add RANLIB environment variable for NDK build REVERT: d32cdf6 fix: nested project interation in Gradle REVERT: 4274804 fix: llvm-ar detection on windows REVERT: 9e47f96 put phony file in products dir instead of tmpdir REVERT: c4fc1fc fix regression for static libraries in cocoapods REVERT: 2ebfade fix problem with accessing gradle plugin properties too early REVERT: 5939b92 Improve error reporting. REVERT: 4cb8bd4 Add any_symbol_name argument to apply_cargokit REVERT: c0606e8 Use llvm-ar from NDK REVERT: 811cb86 Symlink cargokit_phony_out REVERT: 380bfb4 Rename to cargokit REVERT: ddb6901 Add support for dylib on iOS and macOS REVERT: 19762a1 Improvements to gradle build REVERT: 4b236a8 Fix compatibility with NDK 23 and newer. REVERT: a2c3b9b Handle Flutter flavors and use ndkVersion from flutter if missing REVERT: a7a62c7 Add empty workspace table REVERT: bb06019 Initial commit git-subtree-dir: cargokit git-subtree-split: 8f4399d