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 examples #146

Merged
merged 5 commits into from
Mar 19, 2024
Merged

Update examples #146

merged 5 commits into from
Mar 19, 2024

Conversation

lukacan
Copy link
Collaborator

@lukacan lukacan commented Mar 16, 2024

This PR updates examples of the Trident framework.

As we added some new features and updated how the fuzz templates are generated, examples should be revised.

Within this PR:

  • Examples were split into two categories: integration-tests and fuzz-tests.
  • Fuzz examples were renamed as current names (e.g., fuzz_example0) are not professional and not explanatory.
  • README.md files for Fuzz Examples were updated accordingly to the latest Trident updates.
  • GitHub workflow was updated for integration-tests.
  • A anchor_lang::Key trait was added to trident_client/fuzzing (to be able to call, for example, signer.key() ).
  • As all previous fuzz-examples aim to represent some kind of bug in the code that can be found with Trident, a simple hello-world example was added as the starting point.

@lukacan lukacan added the no changelog Lable to skip `check changelog` in CI pipeline. label Mar 16, 2024
@lukacan lukacan marked this pull request as ready for review March 17, 2024 22:47
@lukacan lukacan requested a review from Ikrk March 17, 2024 22:47
@Ikrk Ikrk merged commit 2f866fe into develop Mar 19, 2024
8 checks passed
@Ikrk Ikrk deleted the update_examples branch March 19, 2024 13:52
lukacan added a commit that referenced this pull request May 20, 2024
* ✅ update examples

* 💚 update run_examples workflow

* ⬆️ add Key trait to fuzzing

* 📝 update documentation examples links

* ✅ add hello-world example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog Lable to skip `check changelog` in CI pipeline.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants