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

Remove OpenSSL dependency #71

Merged
merged 5 commits into from
Sep 1, 2024
Merged

Conversation

erikreinert
Copy link
Member

@erikreinert erikreinert commented Sep 1, 2024

Changes

  • removes OpenSSL dependency
  • sets default-features = false for all dependencies
  • manually adds missing features for all dependencies

- Updated `indexmap` from 2.4.0 to 2.5.0 in `Cargo.lock`
- Updated `prost` and related packages from 0.13.1 to 0.13.2 in `Cargo.lock`
- Updated `syn` from 2.0.76 to 2.0.77 in `Cargo.lock`
- Updated `tokio` from 1.39.3 to 1.40.0 in `Cargo.lock`
- Updated `webpki-roots` from 0.26.3 to 0.26.5 in `Cargo.lock`
- Modified `README.md` to update development environment setup instructions
- Removed `just` dependency and related setup from `dev.sh`
- Deleted `justfile` as it is no longer needed
- Removed unused dependencies from Cargo.toml files in `cli` and `worker` directories.
- Updated `.envrc` to remove paths and environment variables related to `openssl`.
- Modified GitHub Actions workflow to replace `just` commands with `make` commands.
- Added `makefile` to manage build, check, format, lint, and test commands.
- Updated `dev.sh` to remove `openssl` installation steps.
- Updated `.gitignore` to include `dist` directory and tarball files.
- Updated `README.md` to reflect changes in build commands.
- Updated `vorpal.ncl` with new `cargo_hash`.
- Updated `Cargo.lock` to remove unused dependencies and add new ones.
- Changed dependencies in `cli/Cargo.toml` to disable default features and specify required features.
- Modified `notary/Cargo.toml` to disable default features and specify required features.
- Updated `schema/Cargo.toml` to disable default features and specify required features.
- Adjusted `store/Cargo.toml` to disable default features and specify required features.
- Updated `vorpal.ncl` with a new cargo hash.
- Modified `worker/Cargo.toml` to disable default features and specify required features.
@erikreinert erikreinert self-assigned this Sep 1, 2024
Corrected the syntax error in the vorpal.yaml file by removing an extra dollar sign in the OS environment variable assignment.
- Remove unused REGISTRY environment variable
- Add prebake step before format and dist steps in the workflow
@erikreinert erikreinert merged commit c95c126 into main Sep 1, 2024
8 checks passed
@erikreinert erikreinert deleted the feature/58-support-ci-pipelines branch September 1, 2024 07:23
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.

1 participant