Skip to content
Snippets Groups Projects
Commit 5dd41657 authored by Moul's avatar Moul
Browse files

Adapt linux build now depending on libssl-dev. Introduce tests job (#45, #46)...

Adapt linux build now depending on libssl-dev. Introduce tests job (#45, #46) (!42)

* Adapt linux build now depending on libssl-dev (#45)

native-tls transitive dependency introduced in !41
which requires libssl-dev package installed
for the build to find ssl components

Switching to non-slim Debian image which comes
with libssl-dev pre-installed

Introduce linux tests job: to run tests (#46)
and prevent similar issue in the future

Update changelog
parent bf6f5d70
No related branches found
No related tags found
1 merge request!42Adapt linux build now depending on libssl-dev. Introduce tests job (#45, #46)
Pipeline #40071 passed
......@@ -2,12 +2,19 @@
# https://hub.docker.com/r/library/rust/tags/
stages:
- tests
- build
- release
tests_linux:
stage: tests
image: rust:buster
script:
- cargo test
build_linux:
stage: build
image: rust:slim-buster
image: rust:buster
script:
# Build the project for Linux
- cargo build --release
......
......@@ -22,9 +22,9 @@ List of changelogs ordered from latest to oldest
- Support for SQLite file database to persist vault data
- global `-v <NAME>` argument to select a vault Address by name (mutually exclusive with `-a <ADDRESS>` argument)
- Already mentioned in the "Changed" section above, but it is now possible to add different kind of keys to the vault when doing `vault import`
- Default providing _substrate_ URI (or `-S substrate`) : can be a mnemonic or a mini-secret ('0x' prefixed seed) together with optional derivation path; using Sr25519 crypto scheme
- `-S seed` : using the 32 character hexadecimal secret seed; using Sr25519 crypto scheme
- `-S g1v1` (or `-S cesium`) : allows to input G1v1 `id` and `secret`; using Ed25519 crypto scheme
- Default providing _substrate_ URI (or `-S substrate`): can be a mnemonic or a mini-secret ('0x' prefixed seed) together with optional derivation path; using Sr25519 crypto scheme
- `-S seed`: using the 32 character hexadecimal secret seed; using Sr25519 crypto scheme
- `-S g1v1` (or `-S cesium`): allows to input G1v1 `id` and `secret`; using Ed25519 crypto scheme
- Added possibility to `derive` non _g1v1_/_cesium_ Addresses (see `gcli vault derive`)
- Some commands were added
- `gcli vault list all` List all \<Base\> SS58 Addresses and their linked derivations in the vault
......@@ -49,6 +49,12 @@ List of changelogs ordered from latest to oldest
### Removed
- None
### CI/CD
- #45, !42:
- In linux build job, switch to "non-slim" Debian image which provides `libssl-dev` now required
- Introduce linux tests job (#46)
- !38: Build deb and macos pkgs in parallel
## [0.3.0] - 2024-10-10
### Added
- Previous version without changelog
\ No newline at end of file
- Previous version without changelog
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment