Skip to content

Commit 5d0d214

Browse files
committed
Merge branch 'master' into license
2 parents 2e44ba4 + f08fe22 commit 5d0d214

File tree

18 files changed

+261
-428
lines changed

18 files changed

+261
-428
lines changed

README.md

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,29 @@
22
This repository is home to Jito's on-chain programs that enable MEV collection and MEV sharing with SOL stakers; additionally
33
we may host useful on-chain program reference implementations here.
44

5-
## Gitflow
6-
This repository is declared as a submodule in the `jito-solana` client. In order for that to work the `Solana`
7-
crates declared in this repo must point to the `jito-solana` declaring this as a submodule. The `Anchor` dependencies
8-
must also point to the local path where `anchor` resides as a submodule within `jito-solana`. This is due to dependency
9-
version issues. With that said, `jito-solana` declares a dependency on the `submodule` branch found in this repository.
10-
This gitflow for this repo is as follows:
11-
- Create a PR against `master`
12-
- Merge PR
13-
- `git cherry-pick` your new commits into `submodule`
14-
- push `submodule`
15-
-
5+
## Version Management
6+
7+
This project uses `cargo-release` for version management. The release process is configured to work with version branches (e.g., `v3.0.x`).
8+
9+
### Prerequisites for Release
10+
11+
1. **Install cargo-release** (if not already installed):
12+
```bash
13+
cargo install cargo-release
14+
```
15+
16+
### Release Process
17+
18+
1. **Run the release command**:
19+
```bash
20+
cargo release patch --execute
21+
```
22+
23+
This will:
24+
- Bump the version number
25+
- Create a git tag
26+
- Push changes and tags
27+
- Follow the configuration in `release.toml`
1628

1729
## License
1830

mev-programs/Anchor.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ test = "yarn ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.{ts,js}"
3131

3232
[test.validator]
3333
slots_per_epoch = "32"
34+
bind_address = "127.0.0.1"
3435

3536
[features]
3637
resolution = false

0 commit comments

Comments
 (0)