Skip to content

Commit

Permalink
[add] CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
lpascal-ledger committed Dec 2, 2024
1 parent dd4f89e commit 0811097
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 42 deletions.
63 changes: 21 additions & 42 deletions .github/workflows/build_and_functional_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,48 +24,27 @@ jobs:
with:
upload_app_binaries_artifact: compiled_app_binaries

ragger_tests:
name: Run ragger tests
strategy:
fail-fast: false
matrix:
include:
- model: nanox
- model: nanosp
args: "--fast"
- model: nanos
args: "--fast"
- model: stax
- model: flex
- model: nanox
args: "--transport HID --fast"
- model: stax
args: "--transport NFC"
- model: flex
args: "--transport NFC"

tests:
needs: build_application
name: Ragger tests
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1
with:
download_app_binaries_artifact: compiled_app_binaries

runs-on: ubuntu-latest

steps:
- name: Clone
uses: actions/checkout@v3

- name: Download app binaries
uses: actions/download-artifact@v4
with:
name: compiled_app_binaries
path: build/

- name: Install APT dependencies
run: sudo apt-get update && sudo apt-get install -y qemu-user-static tesseract-ocr libtesseract-dev

- name: Install tests dependencies
run: |
pip install --extra-index-url https://test.pypi.org/simple/ -r tests/functional/requirements.txt
tests_nfc:
needs: build_application
name: Ragger NFC tests
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1
with:
download_app_binaries_artifact: compiled_app_binaries
run_for_devices: '["stax", "flex"]'
test_options: '--transport NFC'

- name: Run test
env:
CTEST_OUTPUT_ON_FAILURE: 1
run: pytest tests/functional/ --tb=short -v --device ${{ matrix.model }} ${{ matrix.args }}
tests_hid:
needs: build_application
name: Ragger fast tests
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1
with:
download_app_binaries_artifact: compiled_app_binaries
run_for_devices: '["nanox"]'
test_options: '--transport HID'
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.7.0] - 2024-??-??

### Added

- Resident Keys: `GET_NEXT_ASSERTION` function implemented on Stax and Flex, available only over NFC
- On Stax and Flex, over NFC, `MAKE_CREDENTIAL` and `GET_ASSERTION` functions displays RP and user
information of the current operation.

### Fixed

- UI: Status pages text and titles are now centered


## [1.6.4] - 2024-01-02

### Fixed

- Resident Keys: enabling option was removed, but RKs were activated by default


## [1.6.3] - 2024-01-02

### Fixed

- Resident Keys: disabled for production version


## [1.6.2] - 2024-01-02

### Fixed

- Internal minor fixes and changes

## [1.6.1] - 2023-01-02

### Fixed

- Minor UI improvements


## [1.6.0] - 2024-06-11

- Initial version for CHANGELOG

0 comments on commit 0811097

Please sign in to comment.