gitbutler/README.md

29 lines
806 B
Markdown
Raw Normal View History

2023-01-31 18:01:58 +03:00
## prerequisites
2023-01-31 17:55:57 +03:00
2023-01-31 18:01:58 +03:00
[see here](https://tauri.app/v1/guides/getting-started/prerequisites)
2023-01-31 17:55:57 +03:00
2023-01-31 18:01:58 +03:00
## setup
2023-01-31 17:55:57 +03:00
2023-01-31 18:01:58 +03:00
```bash
2023-02-02 20:21:55 +03:00
$ cd src-tauri/binaries && make
2023-01-31 18:01:58 +03:00
$ pnpm install
```
2023-01-31 17:55:57 +03:00
2023-01-31 18:01:58 +03:00
## development
```bash
$ pnpm tauri dev
```
2023-02-03 12:36:51 +03:00
## releasing
Releasing is done via [GitHub Action](https://github.com/gitbutlerapp/gitbutler-client-tauri/actions/workflows/publish.yaml).
### runners
Note that to build an arm64 macos app, you need to make sure that there is at least one self-hosted runner
with `macos-aarch64` label is online [here](https://github.com/gitbutlerapp/gitbutler-client-tauri/settings/actions/runners).
If you are a lucky owner of an arm64 macos machine, feel free to [run it yourself](https://github.com/gitbutlerapp/gitbutler-client-tauri/settings/actions/runners/new).
Make sure to label it with `macos-aarch64`.