Skip to content

Commit

Permalink
📌 Update release versions
Browse files Browse the repository at this point in the history
  • Loading branch information
lukacan committed Aug 14, 2024
1 parent e6b16b0 commit 8ae4450
Show file tree
Hide file tree
Showing 14 changed files with 31 additions and 24 deletions.
12 changes: 6 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-cli"
version = "0.6.0"
version = "0.7.0"
edition = "2021"
repository = "https://github.com/Ackee-Blockchain/trident"
license-file = "../../LICENSE"
Expand All @@ -9,7 +9,7 @@ description = "Trident is Rust based testing framework providing several conveni

[dependencies]
# TRIDENT
trident-client = { path = "../client", version = "0.6.0" }
trident-client = { path = "../client", version = "0.7.0" }

# SOLANA
solana-sdk = { workspace = true }
Expand Down
10 changes: 5 additions & 5 deletions crates/client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-client"
version = "0.6.0"
version = "0.7.0"
edition = "2021"
repository = "https://github.com/Ackee-Blockchain/trident"
license-file = "../../LICENSE"
Expand All @@ -15,12 +15,12 @@ pretty_assertions = "1.1.0"

[dependencies]
# TRIDENT
trident-derive-displayix = { path = "../fuzz/derive/display_ix", version = "0.0.1" }
trident-derive-fuzz-deserialize = { path = "../fuzz/derive/fuzz_deserialize", version = "0.0.1" }
trident-derive-fuzz-test-executor = { path = "../fuzz/derive/fuzz_test_executor", version = "0.0.1" }
trident-derive-displayix = { path = "../fuzz/derive/display_ix", version = "0.0.2" }
trident-derive-fuzz-deserialize = { path = "../fuzz/derive/fuzz_deserialize", version = "0.0.2" }
trident-derive-fuzz-test-executor = { path = "../fuzz/derive/fuzz_test_executor", version = "0.0.2" }
trident-derive-accounts-snapshots = { path = "../fuzz/derive/accounts_snapshots", version = "0.0.1" }

trident-test = { path = "../test", version = "0.3.2" }
trident-test = { path = "../test", version = "0.3.3" }
trident-fuzz = { path = "../fuzz", version = "0.1.0" }

# ANCHOR
Expand Down
2 changes: 1 addition & 1 deletion crates/client/src/templates/program_client/Cargo.toml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ version = "0.1.0"
edition = "2018"

[dependencies.trident-client]
version = "0.6.0"
version = "0.7.0"
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ assert_matches = "1.4.0"


[dependencies.trident-client]
version = "0.6.0"
version = "0.7.0"
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ edition = "2021"
fehler = "1.0.0"

[dev-dependencies.trident-client]
version = "0.6.0"
version = "0.7.0"


[dev-dependencies.program_client]
Expand Down
2 changes: 1 addition & 1 deletion crates/fuzz/derive/display_ix/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-derive-displayix"
version = "0.0.1"
version = "0.0.2"
rust-version = "1.60"
edition = "2021"
license-file = "../../../../LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion crates/fuzz/derive/fuzz_deserialize/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-derive-fuzz-deserialize"
version = "0.0.1"
version = "0.0.2"
rust-version = "1.60"
edition = "2021"
license-file = "../../../../LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion crates/fuzz/derive/fuzz_test_executor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-derive-fuzz-test-executor"
version = "0.0.1"
version = "0.0.2"
rust-version = "1.60"
edition = "2021"
license-file = "../../../../LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion crates/test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trident-test"
version = "0.3.2"
version = "0.3.3"
edition = "2021"
repository = "https://github.com/Ackee-Blockchain/trident"
license-file = "../../LICENSE"
Expand Down
1 change: 0 additions & 1 deletion documentation/docs/fuzzing/fuzzing-current-limitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@

This section summarizes some known limitations in the current development stage. Further development will be focused on resolving these limitations.

- Only fuzzing of one program without CPIs to other custom programs is supported.
- Remaining accounts in check methods are not supported.
- Composite accounts are not supported (however it is possible to generate a fuzz test and finish the composite accounts deserialization manually).
7 changes: 7 additions & 0 deletions documentation/docs/fuzzing/fuzzing-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,10 @@

### Example usage of limiting the Instruction data structure with the Arbitrary trait
- [arbitrary-limit-inputs-5](https://github.com/Ackee-Blockchain/trident/tree/master/examples/fuzz-tests/arbitrary-limit-inputs-5)

### Example usage of CPI with available source code to the callee program
- [simple-cpi-6](https://github.com/Ackee-Blockchain/trident/tree/master/examples/fuzz-tests/simple-cpi-6)


### Example usage of CPI with unavailable source code to the callee program (i.e. callee as SBF)
- [cpi-metaplex-7](https://github.com/Ackee-Blockchain/trident/tree/master/examples/fuzz-tests/cpi-metaplex-7)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
To initialize {{ config.site_name }} and generate all-suite test templates, navigate to your project's root directory and run

```bash
trident init
trident init both
```

The command will generate the following folder structure:
Expand Down
5 changes: 3 additions & 2 deletions documentation/docs/home/home-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@ cargo install --version <version> trident-cli

- We support `Anchor` and `Solana` versions specified in the table below.

| {{ config.site_name }} CLI | Anchor | Solana | Rust |
| {{ config.site_name }} CLI | Anchor | Solana | Rust |
|--------------|:---------:|----------:|:-----------------------|
| `v0.6.0` | `>=0.29.*`<sup>1</sup> | `^1.17` | `nightly` |
| `v0.7.0` | `>=0.29.*`<sup>1</sup> | `^1.17.4` | `nightly` |
| `v0.6.0` | `>=0.29.*`<sup>1</sup> | `^1.17` | `nightly` |
| `v0.5.0` | `~0.28.*` | `=1.16.6` | |
| `v0.4.0` | `~0.27.*` | `>=1.15` | |
| `v0.3.0` | `~0.25.*` | `>=1.10` | |
Expand Down

0 comments on commit 8ae4450

Please sign in to comment.