mirror of
https://github.com/chenxiaolong/avbroot.git
synced 2026-07-03 14:05:11 +02:00
44d62f5147
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
33 lines
763 B
Markdown
33 lines
763 B
Markdown
# Release tools
|
|
|
|
## Updating the project version
|
|
|
|
To update the project version, run:
|
|
|
|
```bash
|
|
cargo xtask set-version -V <version>
|
|
```
|
|
|
|
This will update the main [`Cargo.toml`](../Cargo.toml) and each module's `module.prop` file.
|
|
|
|
## Updating changelog links
|
|
|
|
To add an entry to [`CHANGELOG.md`](../CHANGELOG.md), the user should manually type in a message and add repository references, like `[Issue #0]` or `[PR #0 @user]`.
|
|
|
|
Then, run the following command to generate the appropriate link references:
|
|
|
|
```bash
|
|
cargo xtask update-changelog
|
|
```
|
|
|
|
## Build modules
|
|
|
|
To build avbroot's companion modules, run:
|
|
|
|
```bash
|
|
cargo xtask modules -a
|
|
# or -m <module1> -m <module2> ...
|
|
```
|
|
|
|
See the main [`README.md`](../README.md#avbroot-magisk-modules) for more details.
|