Skip to content

Commit c258fe5

Browse files
committed
test(cat-voices): add accessibility widgets
2 parents 3182bf2 + e21d737 commit c258fe5

File tree

457 files changed

+18014
-6631
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

457 files changed

+18014
-6631
lines changed

.config/dictionaries/project.dic

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,10 @@ libatspi
179179
libavcodec
180180
libcatalyst
181181
libdrm
182-
libsqlite3
183182
libflutter
184183
libgbm
185184
libnss
185+
libsqlite3
186186
libxkbcommon
187187
libxshmfence
188188
Lifetimeable
@@ -256,17 +256,18 @@ Ptarget
256256
pubkey
257257
PUBLICKEY
258258
pubspec
259+
pycardano
259260
pytest
260261
qrcode
261262
rapidoc
262263
ratelimit
263-
RGBO
264264
redoc
265265
reloadable
266266
Replayability
267267
repr
268268
reqwest
269269
rfwtxt
270+
RGBO
270271
rgloader
271272
ripgrep
272273
ristretto

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ permissions:
1717

1818
jobs:
1919
ci:
20-
uses: input-output-hk/catalyst-forge/.github/workflows/ci.yml@ci/v1.7.1
20+
uses: input-output-hk/catalyst-forge/.github/workflows/ci.yml@ci/v1.7.2
2121
with:
22-
forge_version: 0.14.0
22+
forge_version: 0.16.0
2323

2424
test_reporting:
2525
if: always()

.github/workflows/flutter-uikit-example-firebase-deploy.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v4
2222
- name: Install Forge
23-
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.1
23+
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.2
2424
with:
25-
version: 0.14.0
25+
version: 0.16.0
2626
- name: Setup CI
27-
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.1
27+
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.2
2828
- name: Build Flutter Web
29-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
29+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
3030
if: always()
3131
continue-on-error: true
3232
with:

.github/workflows/generate-allure-report.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,40 +26,40 @@ jobs:
2626
- uses: actions/checkout@v4
2727

2828
- name: Install Forge
29-
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.1
29+
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.2
3030
with:
31-
version: 0.14.0
31+
version: 0.16.0
3232
if: always()
3333

3434
- name: Setup CI
35-
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.1
35+
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.2
3636

3737
- name: Get catalyst gateway unit test report
38-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
38+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
3939
if: always()
4040
continue-on-error: true
4141
with:
4242
command: run
4343
args: ./catalyst-gateway+build
4444

4545
- name: Get schemathesis test report
46-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
46+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
4747
if: always()
4848
continue-on-error: true
4949
with:
5050
command: run
5151
args: ./catalyst-gateway/tests/schemathesis_tests+test-ci-schemathesis
5252

5353
- name: Get flutter unit test report
54-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
54+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
5555
if: always()
5656
continue-on-error: true
5757
with:
5858
command: run
5959
args: ./catalyst_voices+test-unit-native
6060

6161
- name: Get python api test report
62-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
62+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
6363
if: always()
6464
continue-on-error: true
6565
with:

.github/workflows/nightly-ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ env:
2020

2121
jobs:
2222
ci_nightly:
23-
uses: input-output-hk/catalyst-forge/.github/workflows/ci.yml@ci/v1.7.1
23+
uses: input-output-hk/catalyst-forge/.github/workflows/ci.yml@ci/v1.7.2
2424
with:
25-
forge_version: 0.14.0
25+
forge_version: 0.16.0
2626
nightly: true
2727

2828
generate-test-reports:
@@ -34,31 +34,31 @@ jobs:
3434
- uses: actions/checkout@v4
3535

3636
- name: Install Forge
37-
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.1
37+
uses: input-output-hk/catalyst-forge/actions/install@ci/v1.7.2
3838
with:
3939
version: 0.10.0
4040

4141
- name: Setup CI
42-
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.1
42+
uses: input-output-hk/catalyst-forge/actions/setup@ci/v1.7.2
4343

4444
- name: Get python api test report
45-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
45+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
4646
if: always()
4747
continue-on-error: true
4848
with:
4949
command: run
5050
args: ./catalyst-gateway/tests/api_tests+nightly-test
5151

5252
- name: Get cardano wallet integration test report
53-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
53+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
5454
if: always()
5555
continue-on-error: true
5656
with:
5757
command: run
5858
args: ./catalyst_voices/packages/libs/catalyst_cardano/catalyst_cardano/wallet-automation+nightly-test
5959

6060
- name: Get schemathesis nightly dev test report
61-
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.1
61+
uses: input-output-hk/catalyst-forge/actions/run@ci/v1.7.2
6262
if: always()
6363
continue-on-error: true
6464
with:

Earthfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
VERSION 0.8
22

3-
IMPORT github.com/input-output-hk/catalyst-ci/earthly/mdlint:v3.3.1 AS mdlint-ci
4-
IMPORT github.com/input-output-hk/catalyst-ci/earthly/cspell:v3.3.1 AS cspell-ci
5-
IMPORT github.com/input-output-hk/catalyst-ci/earthly/postgresql:v3.3.1 AS postgresql-ci
3+
IMPORT github.com/input-output-hk/catalyst-ci/earthly/mdlint:v3.3.3 AS mdlint-ci
4+
IMPORT github.com/input-output-hk/catalyst-ci/earthly/cspell:v3.3.3 AS cspell-ci
5+
IMPORT github.com/input-output-hk/catalyst-ci/earthly/postgresql:v3.3.3 AS postgresql-ci
66

77
FROM debian:stable-slim
88

catalyst-gateway/Earthfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
VERSION 0.8
22

3-
IMPORT github.com/input-output-hk/catalyst-ci/earthly/rust:v3.3.1 AS rust-ci
3+
IMPORT github.com/input-output-hk/catalyst-ci/earthly/rust:v3.3.3 AS rust-ci
44
IMPORT ../ AS repo-ci
55

66
#cspell: words rustfmt toolsets USERARCH stdcfgs

catalyst-gateway/bin/Cargo.toml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ repository.workspace = true
1515
workspace = true
1616

1717
[dependencies]
18-
cardano-chain-follower = { version = "0.0.8", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
19-
rbac-registration = { version = "0.0.4", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
20-
catalyst-types = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
21-
cardano-blockchain-types = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
22-
catalyst-signed-doc = { version = "0.0.4", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
23-
c509-certificate = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250325-00" }
18+
cardano-chain-follower = { version = "0.0.8", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
19+
rbac-registration = { version = "0.0.4", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
20+
catalyst-types = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
21+
cardano-blockchain-types = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
22+
catalyst-signed-doc = { version = "0.0.4", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
23+
c509-certificate = { version = "0.0.3", git = "https://github.com/input-output-hk/catalyst-libs.git", tag = "r20250406-00" }
2424

2525
pallas = { version = "0.30.1", git = "https://github.com/input-output-hk/catalyst-pallas.git", rev = "9b5183c8b90b90fe2cc319d986e933e9518957b3" }
2626
pallas-traverse = { version = "0.30.1", git = "https://github.com/input-output-hk/catalyst-pallas.git", rev = "9b5183c8b90b90fe2cc319d986e933e9518957b3" }
@@ -66,7 +66,7 @@ futures = "0.3.31"
6666
rand = "0.8.5"
6767
moka = { version = "0.12.8", features = ["future"] }
6868
crossbeam-skiplist = "0.1.3"
69-
poem = { version = "3.1.6", features = ["embed", "prometheus", "compression"] }
69+
poem = { version = "=3.1.6", features = ["embed", "prometheus", "compression"] }
7070
poem-openapi = { version = "=5.1.5", features = [
7171
"openapi-explorer",
7272
"rapidoc",
@@ -98,19 +98,24 @@ stats_alloc = "0.1.10"
9898
memory-stats = "1.0.0"
9999
derive_more = { version = "2.0.1", default-features = false, features = ["from", "into"] }
100100
rayon = "1.10"
101-
oid-registry = "0.7.1"
102101
x509-cert = "0.2.5"
102+
minicbor = { version = "0.25.1", features = ["alloc"] }
103103

104104
# Its a transitive dependency of the "poem-openapi" crate,
105105
# but its breaks API after version "5.1.8".
106106
poem-openapi-derive = { version = "=5.1.4" }
107+
# Its a transitive dependency of the "poem-openapi-derive" crate,
108+
# but its breaks API after version "0.20.11".
109+
darling = { version = "=0.20.10" }
110+
# Its a transitive dependency of the "orx-concurrent-vec" crate,
111+
# but its breaks API after version "1.3.0".
112+
orx-iterable = { version = "=1.2.0" }
107113

108114
[dev-dependencies]
109-
x509-cert = { version = "0.2.5", features = ["builder"] }
110115

111116
[build-dependencies]
112117
build-info-build = "0.0.39"
113118

114119
[package.metadata.cargo-machete]
115120
# remove that after fixing issues with latest crates
116-
ignored = ["poem-openapi-derive"]
121+
ignored = ["poem-openapi-derive", "darling", "orx-iterable"]

catalyst-gateway/bin/src/db/index/queries/cql/get_catalyst_id_for_stake_address.cql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
SELECT
2-
catalyst_id
2+
catalyst_id,
3+
slot_no
34
FROM
45
catalyst_id_for_stake_address
56
WHERE

catalyst-gateway/bin/src/db/index/queries/rbac/get_catalyst_id_from_stake_address.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::db::{
1313
queries::{PreparedQueries, PreparedSelectQuery},
1414
session::CassandraSession,
1515
},
16-
types::{DbCatalystId, DbStakeAddress},
16+
types::{DbCatalystId, DbSlot, DbStakeAddress},
1717
};
1818

1919
/// Get Catalyst ID by stake address query string.
@@ -27,12 +27,12 @@ pub(crate) struct QueryParams {
2727
}
2828

2929
/// Get Catalyst ID by stake address query.
30-
// TODO: Remove the `dead_code` annotation when the query is used.
31-
#[allow(dead_code)]
3230
#[derive(Debug, Clone, DeserializeRow)]
3331
pub(crate) struct Query {
3432
/// Catalyst ID for the queries stake address.
3533
pub catalyst_id: DbCatalystId,
34+
/// A slot number.
35+
pub slot_no: DbSlot,
3636
}
3737

3838
impl Query {
@@ -46,8 +46,6 @@ impl Query {
4646
}
4747

4848
/// Executes a get Catalyst ID by stake address query.
49-
// TODO: Remove the `dead_code` annotation when the query is used.
50-
#[allow(dead_code)]
5149
pub(crate) async fn execute(
5250
session: &CassandraSession, params: QueryParams,
5351
) -> anyhow::Result<TypedRowStream<Query>> {

0 commit comments

Comments
 (0)