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

docs(core): document auth and config modules #175

Merged
merged 2 commits into from
Sep 9, 2024

Conversation

beeb
Copy link
Collaborator

@beeb beeb commented Sep 6, 2024

No description provided.

@mario-eth mario-eth merged commit eabf024 into mario-eth:release/v0.4.0 Sep 9, 2024
8 checks passed
mario-eth pushed a commit that referenced this pull request Oct 7, 2024
* refactor!: v0.4.0 main rewrite (#150)

0.4.0 rewrite, more modular more awesome thanks to @beeb

* docs(core): document `auth` and `config` modules (#175)

* docs(core): document `auth` and `config` modules

* ci: add doctests

* feat: format multiline remappings array (#174)

* docs(core): add documentation (#177)

* docs(core): document `auth` and `config` modules

* ci: add doctests

* refactor(core): move integrity checksum type to utils

* docs(core): download module

* docs(core): download module

* docs(core): add documentation

* docs(core): add docs

* docs(core): typo

* docs(core): rephrase

* docs(core): install

* docs(core): typo

* docs(core): add documentation (#178)

* docs(core): document `auth` and `config` modules

* ci: add doctests

* refactor(core): move integrity checksum type to utils

* docs(core): download module

* docs(core): download module

* docs(core): add documentation

* docs(core): add docs

* docs(core): typo

* docs(core): rephrase

* docs(core): install

* docs(core): typo

* docs(core): install mod

* docs(core): lock module

* docs(core): various

* refactor(commands): move push zip file path logging to commands crate

* docs(core): push mod

* fix(core): missing import

* docs(core): registry

* docs(core): add missing item

* docs(core): update and utils modules (#179)



* docs(core): remappings

* docs(core): update

* docs(core): utils

* test(commands): init integration tests (#180)

* test(commands): init integration tests

* refactor!: minor refactor and integration tests (#186)

* refactor(commands)!: rename `Subcommands` to `Command`

* test(commands): add integration tests for install command

* refactor(core)!: zip download path clarification

The zip is now downloaded inside the folder indicated by the argument to `download_file` and the filename can be chosen by the caller.

* test(commands): add integration test (install/uninstall) (#190)

* test(commands): add integration tests for uninstall

* test(commands): add integration test for config in foundry file

* test(commands): add test for remappings in foundry file

* test(commands): add uninstall test with foundry config

* feat(core): improve remappings matching (#191)

* feat(core): improve remappings matching

Existing remappings can now be kept even during an update which changes the version string of the dependency folder.

* fix(core): remappings rewriting on windows

* fix(core): updating git dependencies (#192)

* feat(core): improve remappings matching

Existing remappings can now be kept even during an update which changes the version string of the dependency folder.

* fix(core): updating git dependencies

Updating git dependencies which should follow a branch did not work because we check out a given commit. This has been fixed.

* fix(commands): update libs in foundry config during init (#193)

* "Lock-free syncronization, parallelize cpu bound tasks, add rayon"

* "Clippy and +nightly fmt"

* "Remove superfluous thread"

* refactor: remove all unwraps (#194)

* ci: speed up test by using cargo-nextest (#196)

* "Remove parallelism for smaller iters, remove extra Arcs, better iter chaining"

* "+nightly fmt"

* "Add suggestions, fix imports, remove excess parallelism"

* "Missed one"

* "Fix Formatting"

* style: add empty line

Signed-off-by: Valentin B. <[email protected]>

* perf: remove par_iter

* feat(cli): add banner (#199)

* (Ehancement) Add Banner
- Display banner with useful information

* Update crates/cli/src/main.rs

Signing off , since there is no action i need to perform

Co-authored-by: Valentin B. <[email protected]>
Signed-off-by: xyizko <[email protected]>

---------

Signed-off-by: xyizko <[email protected]>
Co-authored-by: Valentin B. <[email protected]>

* refactor: use new syntax for bon builders (#200)

* chore: add nextest config (#201)

* test(commands): integration tests for push (#197)

* test(commands): integration tests for push

* chore: remove file

* test(commands): add integration tests

* test(commands): add integration test

* test(commands): add assert

* fix(core): `path_matches` semver comparison (#205)

This function should only attempt to match a version to a version requirement if both can be parsed
Also added extra tests

* fix(cli): respect environment and tty preference for color (#206)

* fix(commands): only build Paths when needed

* test(commands): fix tests when run with `cargo test` (#207)

The tests for the `push` command were changing the current directory
which lead to race conditions when run with `cargo test`.
`cargo-nextest` does not seem to suffer from this.

---------

Signed-off-by: Valentin B. <[email protected]>
Signed-off-by: xyizko <[email protected]>
Co-authored-by: crypdoughdoteth <[email protected]>
Co-authored-by: xyizko <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants