mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-24 15:28:10 +00:00
6257584951
core: Remove dangling module decls
core: Use new Cargo feature resolver, use external MacOS debug info
core: Rust docs improvements
core: Upgrade bindgen
core: Add test target to Rust
ci: build rust sources
build(core): .ARM.exidx.text.__aeabi_ui2f in t1 firmware size
It's an unwind table for softfloat function inserted by rustc, probably
can be removed to save 8 bytes:
|
||
---|---|---|
.. | ||
hardware_tests | ||
ui_test_records | ||
.gitignore | ||
build.yml | ||
check_changelog.sh | ||
check_release_commit_messages.sh | ||
deploy.yml | ||
Dockerfile | ||
environment.yml | ||
posttest.yml | ||
prebuild.yml | ||
prepare_ui_artifacts.py | ||
README.md | ||
shell.nix | ||
test-hw.yml | ||
test.yml |
CI
The complete test suite is running on a public GitLab CI. We currently do not have a CI for external contributors. If needed we will repush your PR to enable the CI.
See this list of CI jobs descriptions for more info.
The CI folder contains all the .yml GitLab files that are included in the main .gitlab.yml
to provide some basic structure. All GitLab CI Jobs run inside a docker image, which is built using the present Dockerfile
. This image is stored in the GitLab registry.