Skip to content
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

Merged
merged 17 commits into from
Aug 14, 2023
Merged

Conversation

bookshiyi
Copy link
Contributor

@bookshiyi bookshiyi commented Aug 14, 2023

  1. Optimize CI log output
  2. Parallel compilation
  3. Build wasm work with GitHub actions Build test for the web doesn't include webassembly #87

@temeddix
Copy link
Member

temeddix commented Aug 14, 2023

It looks like Future.wait was causing the issue. Great job! I also like the parallelization of CI. I will merge this very soon :D

@bookshiyi
Copy link
Contributor Author

Thanks for your reply.
It is a nice day for me that remote work with you.

@bookshiyi bookshiyi changed the title Update CI and fixed build wasm Update CI & fixed build wasm & update CI badge Aug 14, 2023
@temeddix
Copy link
Member

temeddix commented Aug 14, 2023

By default, workflow badge shows the status of the default branch, so I think the badges can be a bit more simple :)
https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge

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.

@temeddix
Copy link
Member

Also, I'll update matrix names to improve readability in GitHub actions page.

Current status:
image

@bookshiyi
Copy link
Contributor Author

Also, I'll update matrix names to improve readability in GitHub actions page.

Current status:

Feel free to edit the code without any concerns.


By default, workflow badge shows the status of the default branch, so I think the badges can be a bit more simple :) https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge

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.

You are right, it is clearly a more elegant and concise option.

@temeddix
Copy link
Member

Hmm, it seems that if block doesn't work on powershell :\

@bookshiyi
Copy link
Contributor Author

Cool~
The code and the logs have become very elegant!😃

@bookshiyi
Copy link
Contributor Author

Hmm, it seems that if block doesn't work on powershell :\

Yes, I couldn't figure out PowerShell before, so I opted for the built-in if condition of Actions.

@temeddix temeddix merged commit 027aaa4 into cunarist:main Aug 14, 2023
10 checks passed
@temeddix
Copy link
Member

temeddix commented Aug 14, 2023

Now that the CI is passing, this PR can be merged! Thank you for valuable improvements.

@bookshiyi bookshiyi deleted the CI branch August 15, 2023 00:09
bookshiyi added a commit to bookshiyi/rinf that referenced this pull request Sep 25, 2023
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants