diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15bcb58ff..1e0a42f17 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,7 @@ env: CARGO_TERM_COLOR: always RUSTFLAGS: -D warnings REGISTRY: ghcr.io + SQLX_OFFLINE: true jobs: cancel-previous-runs: @@ -251,7 +252,7 @@ jobs: - name: Cargo Test Workspace uses: actions-rs/cargo@v1 - - run: RUSTFLAGS='-D warnings' SQLX_OFFLINE=1 cargo test --locked --workspace --all-features --all-targets + - run: cargo test --locked --workspace --all-features --all-targets - run: bash scripts/utils/kill_test_components.bash publish-fuel-indexer-binaries: diff --git a/Cargo.lock b/Cargo.lock index 59e07286c..eb40f57fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2530,7 +2530,7 @@ dependencies = [ [[package]] name = "fuel-indexer" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "async-std", @@ -2574,7 +2574,7 @@ dependencies = [ [[package]] name = "fuel-indexer-api-server" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "async-std", @@ -2598,7 +2598,7 @@ dependencies = [ [[package]] name = "fuel-indexer-database" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fuel-indexer-database-types", "fuel-indexer-lib", @@ -2612,7 +2612,7 @@ dependencies = [ [[package]] name = "fuel-indexer-database-types" -version = "0.1.0" +version = "0.1.1" dependencies = [ "serde", "strum 0.24.1", @@ -2620,7 +2620,7 @@ dependencies = [ [[package]] name = "fuel-indexer-lib" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "clap", @@ -2634,7 +2634,7 @@ dependencies = [ [[package]] name = "fuel-indexer-macros" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fuel-indexer-lib", "fuel-indexer-plugin", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "fuel-indexer-plugin" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fuel-indexer-lib", "fuel-indexer-schema", @@ -2667,7 +2667,7 @@ dependencies = [ [[package]] name = "fuel-indexer-postgres" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fuel-indexer-database-types", "fuel-indexer-lib", @@ -2677,7 +2677,7 @@ dependencies = [ [[package]] name = "fuel-indexer-schema" -version = "0.1.0" +version = "0.1.1" dependencies = [ "bincode", "chrono", @@ -2702,7 +2702,7 @@ dependencies = [ [[package]] name = "fuel-indexer-sqlite" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fuel-indexer-database-types", "fuel-indexer-lib", @@ -2779,7 +2779,7 @@ dependencies = [ [[package]] name = "fuel-indexer-types" -version = "0.1.0" +version = "0.1.1" dependencies = [ "chrono", "fuel-indexer-lib", diff --git a/docs/src/quickstart/index.md b/docs/src/quickstart/index.md index ef854a8eb..d8c533fe1 100644 --- a/docs/src/quickstart/index.md +++ b/docs/src/quickstart/index.md @@ -93,9 +93,9 @@ publish = false crate-type = ['cdylib'] [dependencies] -fuel-indexer-macros = { version = "0.1.0", default-features = false } +fuel-indexer-macros = { version = "0.1", default-features = false } fuel-indexer-plugin = "0.1" -fuel-indexer-schema = { version = "0.1.0", default-features = false } +fuel-indexer-schema = { version = "0.1", default-features = false } fuel-tx = "0.18" fuels-core = "0.26" fuels-types = "0.26" diff --git a/examples/block-explorer/explorer-index/Cargo.toml b/examples/block-explorer/explorer-index/Cargo.toml index 1e0512bc5..51f7f8e78 100644 --- a/examples/block-explorer/explorer-index/Cargo.toml +++ b/examples/block-explorer/explorer-index/Cargo.toml @@ -8,9 +8,9 @@ publish = false crate-type = ['cdylib'] [dependencies] -fuel-indexer-macros = { version = "0.1.0", path = "../../../fuel-indexer-macros", default-features = false } -fuel-indexer-plugin = { version = "0.1.0", path = "../../../fuel-indexer-plugin" } -fuel-indexer-schema = { version = "0.1.0", path = "../../../fuel-indexer-schema", default-features = false } +fuel-indexer-macros = { version = "0.1", path = "../../../fuel-indexer-macros", default-features = false } +fuel-indexer-plugin = { version = "0.1", path = "../../../fuel-indexer-plugin" } +fuel-indexer-schema = { version = "0.1", path = "../../../fuel-indexer-schema", default-features = false } fuel-tx = "0.18" fuels-core = "0.26" fuels-types = "0.26" diff --git a/examples/simple-wasm/simple-wasm/Cargo.toml b/examples/simple-wasm/simple-wasm/Cargo.toml index bcac050a7..ecdb3f6d5 100644 --- a/examples/simple-wasm/simple-wasm/Cargo.toml +++ b/examples/simple-wasm/simple-wasm/Cargo.toml @@ -8,9 +8,9 @@ publish = false crate-type = ['cdylib'] [dependencies] -fuel-indexer-macros = { version = "0.1.0", path = "../../../fuel-indexer-macros", default-features = false } -fuel-indexer-plugin = { version = "0.1.0", path = "../../../fuel-indexer-plugin" } -fuel-indexer-schema = { version = "0.1.0", path = "../../../fuel-indexer-schema", default-features = false } +fuel-indexer-macros = { version = "0.1", path = "../../../fuel-indexer-macros", default-features = false } +fuel-indexer-plugin = { version = "0.1", path = "../../../fuel-indexer-plugin" } +fuel-indexer-schema = { version = "0.1", path = "../../../fuel-indexer-schema", default-features = false } fuel-tx = "0.18" fuels-core = "0.26" fuels-types = "0.26" diff --git a/fuel-indexer-api-server/Cargo.toml b/fuel-indexer-api-server/Cargo.toml index bd448a3f9..436c5bd84 100644 --- a/fuel-indexer-api-server/Cargo.toml +++ b/fuel-indexer-api-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-api-server" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -10,10 +10,10 @@ description = "Fuel Indexer API Server" anyhow = "1.0" async-std = "1" axum = { version = "0.4", features = ["multipart"] } -fuel-indexer-database = { version = "0.1.0", path = "../fuel-indexer-database" } -fuel-indexer-database-types = { version = "0.1.0", path = "../fuel-indexer-database/database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib" } -fuel-indexer-schema = { version = "0.1.0", path = "../fuel-indexer-schema", features = ["db-models"] } +fuel-indexer-database = { version = "0.1", path = "../fuel-indexer-database" } +fuel-indexer-database-types = { version = "0.1", path = "../fuel-indexer-database/database-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib" } +fuel-indexer-schema = { version = "0.1", path = "../fuel-indexer-schema", features = ["db-models"] } http = "0.2" hyper = { version = "0.14", features = ["client", "http2", "http1", "runtime" ]} hyper-tls = "0.5" diff --git a/fuel-indexer-database/Cargo.toml b/fuel-indexer-database/Cargo.toml index 6516ca42f..4bddd3a53 100644 --- a/fuel-indexer-database/Cargo.toml +++ b/fuel-indexer-database/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "fuel-indexer-database" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" description = "Fuel Indexer Database" [dependencies] -fuel-indexer-database-types = { version = "0.1.0", path = "./database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib" } -fuel-indexer-postgres = { version = "0.1.0", path = "./postgres" } -fuel-indexer-sqlite = { version = "0.1.0", path = "./sqlite" } +fuel-indexer-database-types = { version = "0.1", path = "./database-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib" } +fuel-indexer-postgres = { version = "0.1", path = "./postgres" } +fuel-indexer-sqlite = { version = "0.1", path = "./sqlite" } sqlx = { version = "0.6" } thiserror = { version = "1.0" } tracing = "0.1" diff --git a/fuel-indexer-database/database-types/Cargo.toml b/fuel-indexer-database/database-types/Cargo.toml index 915e1f1c8..a836bf0b9 100644 --- a/fuel-indexer-database/database-types/Cargo.toml +++ b/fuel-indexer-database/database-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-database-types" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" diff --git a/fuel-indexer-database/postgres/Cargo.toml b/fuel-indexer-database/postgres/Cargo.toml index 8a603973a..7596b51e5 100644 --- a/fuel-indexer-database/postgres/Cargo.toml +++ b/fuel-indexer-database/postgres/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "fuel-indexer-postgres" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" description = "Fuel Indexer Postgres" [dependencies] -fuel-indexer-database-types = { version = "0.1.0", path = "../database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../../fuel-indexer-lib" } +fuel-indexer-database-types = { version = "0.1", path = "../database-types" } +fuel-indexer-lib = { version = "0.1", path = "../../fuel-indexer-lib" } sqlx = { version = "0.6", features = ["runtime-tokio-rustls", "postgres", "offline"] } tracing = "0.1" diff --git a/fuel-indexer-database/sqlite/Cargo.toml b/fuel-indexer-database/sqlite/Cargo.toml index 159ab3278..63531e125 100644 --- a/fuel-indexer-database/sqlite/Cargo.toml +++ b/fuel-indexer-database/sqlite/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "fuel-indexer-sqlite" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" description = "Fuel Indexer Sqlite" [dependencies] -fuel-indexer-database-types = { version = "0.1.0", path = "../database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../../fuel-indexer-lib" } +fuel-indexer-database-types = { version = "0.1", path = "../database-types" } +fuel-indexer-lib = { version = "0.1", path = "../../fuel-indexer-lib" } sqlx = { version = "0.6", features = ["runtime-tokio-rustls", "sqlite", "offline", "json"] } tracing = "0.1" diff --git a/fuel-indexer-lib/Cargo.toml b/fuel-indexer-lib/Cargo.toml index 67a34f083..df8c29c34 100644 --- a/fuel-indexer-lib/Cargo.toml +++ b/fuel-indexer-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-lib" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" diff --git a/fuel-indexer-macros/Cargo.toml b/fuel-indexer-macros/Cargo.toml index 38efe847e..9fcabca12 100644 --- a/fuel-indexer-macros/Cargo.toml +++ b/fuel-indexer-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-macros" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -13,9 +13,9 @@ development = ["fuels", "fuel-indexer-plugin"] proc-macro = true [dependencies] -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib", default-features = false } -fuel-indexer-schema = { version = "0.1.0", path = "../fuel-indexer-schema", default-features = false } -fuel-indexer-types = { version = "0.1.0", path = "../fuel-indexer-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib", default-features = false } +fuel-indexer-schema = { version = "0.1", path = "../fuel-indexer-schema", default-features = false } +fuel-indexer-types = { version = "0.1", path = "../fuel-indexer-types" } fuel-tx = "0.18" fuels-core = { version = "0.26" } fuels-types = { version = "0.26" } @@ -30,7 +30,7 @@ sha2 = "0.9.5" syn = { version = "1.0", features = ["full"] } [dev-dependencies] -fuel-indexer-plugin = { version = "0.1.0", path = "../fuel-indexer-plugin" } +fuel-indexer-plugin = { version = "0.1", path = "../fuel-indexer-plugin" } fuels = { version = "0.26" } trybuild = "1.0" diff --git a/fuel-indexer-plugin/Cargo.toml b/fuel-indexer-plugin/Cargo.toml index ef11ded58..3c120065f 100644 --- a/fuel-indexer-plugin/Cargo.toml +++ b/fuel-indexer-plugin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-plugin" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -10,6 +10,6 @@ description = "Fuel Indexer Plugin" crate-type = ['rlib'] [dependencies] -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib", default-features = false } -fuel-indexer-schema = { version = "0.1.0", path = "../fuel-indexer-schema", default-features = false } -fuel-indexer-types = { version = "0.1.0", path = "../fuel-indexer-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib", default-features = false } +fuel-indexer-schema = { version = "0.1", path = "../fuel-indexer-schema", default-features = false } +fuel-indexer-types = { version = "0.1", path = "../fuel-indexer-types" } diff --git a/fuel-indexer-schema/Cargo.toml b/fuel-indexer-schema/Cargo.toml index f38ea0a85..d5dc22c1f 100644 --- a/fuel-indexer-schema/Cargo.toml +++ b/fuel-indexer-schema/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-schema" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -9,12 +9,12 @@ description = "Fuel Indexer Schema" [dependencies] bincode = "1.3.3" chrono = { version = "0.4", default-features = false, features = ["serde"] } -fuel-indexer-database = { version = "0.1.0", path = "../fuel-indexer-database", optional = true } -fuel-indexer-database-types = { version = "0.1.0", path = "../fuel-indexer-database/database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib" } -fuel-indexer-postgres = { version = "0.1.0", path = "../fuel-indexer-database/postgres", optional = true } -fuel-indexer-sqlite = { version = "0.1.0", path = "../fuel-indexer-database/sqlite", optional = true } -fuel-indexer-types = { version = "0.1.0", path = "../fuel-indexer-types" } +fuel-indexer-database = { version = "0.1", path = "../fuel-indexer-database", optional = true } +fuel-indexer-database-types = { version = "0.1", path = "../fuel-indexer-database/database-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib" } +fuel-indexer-postgres = { version = "0.1", path = "../fuel-indexer-database/postgres", optional = true } +fuel-indexer-sqlite = { version = "0.1", path = "../fuel-indexer-database/sqlite", optional = true } +fuel-indexer-types = { version = "0.1", path = "../fuel-indexer-types" } fuel-tx = { version = "0.18", features = ["serde", "alloc"] } fuel-types = { version = "0.5", features = ["serde", "alloc"] } fuels-core = "0.26" diff --git a/fuel-indexer-tests/Cargo.toml b/fuel-indexer-tests/Cargo.toml index 9ad010f93..1e8e5e9ce 100644 --- a/fuel-indexer-tests/Cargo.toml +++ b/fuel-indexer-tests/Cargo.toml @@ -25,11 +25,11 @@ harness = true [dependencies] async-std = "1" chrono = { version = "0.4", features = ["serde"] } -fuel-indexer = { version = "0.1.0", path = "./../fuel-indexer" } -fuel-indexer-database = { version = "0.1.0", path = "./../fuel-indexer-database" } -fuel-indexer-lib = { version = "0.1.0", path = "./../fuel-indexer-lib" } -fuel-indexer-schema = { version = "0.1.0", path = "./../fuel-indexer-schema" } -fuel-indexer-types = { version = "0.1.0", path = "./../fuel-indexer-types" } +fuel-indexer = { version = "0.1", path = "./../fuel-indexer" } +fuel-indexer-database = { version = "0.1", path = "./../fuel-indexer-database" } +fuel-indexer-lib = { version = "0.1", path = "./../fuel-indexer-lib" } +fuel-indexer-schema = { version = "0.1", path = "./../fuel-indexer-schema" } +fuel-indexer-types = { version = "0.1", path = "./../fuel-indexer-types" } fuel-tx = "0.18" fuel-types = "0.5" fuels = { version = "0.26", features = ["fuel-core-lib"] } diff --git a/fuel-indexer-tests/components/indices/fuel-indexer-test/Cargo.toml b/fuel-indexer-tests/components/indices/fuel-indexer-test/Cargo.toml index 5c63301e1..37cf9bd61 100644 --- a/fuel-indexer-tests/components/indices/fuel-indexer-test/Cargo.toml +++ b/fuel-indexer-tests/components/indices/fuel-indexer-test/Cargo.toml @@ -8,9 +8,9 @@ publish = false crate-type = ['cdylib'] [dependencies] -fuel-indexer-macros = { version = "0.1.0", path = "../../../../fuel-indexer-macros", default-features = false } -fuel-indexer-plugin = { version = "0.1.0", path = "../../../../fuel-indexer-plugin" } -fuel-indexer-schema = { version = "0.1.0", path = "../../../../fuel-indexer-schema", default-features = false } +fuel-indexer-macros = { version = "0.1", path = "../../../../fuel-indexer-macros", default-features = false } +fuel-indexer-plugin = { version = "0.1", path = "../../../../fuel-indexer-plugin" } +fuel-indexer-schema = { version = "0.1", path = "../../../../fuel-indexer-schema", default-features = false } fuel-tx = "0.18" fuels-core = "0.26" fuels-types = "0.26" diff --git a/fuel-indexer-tests/components/web/Cargo.toml b/fuel-indexer-tests/components/web/Cargo.toml index 140899343..8d738898b 100644 --- a/fuel-indexer-tests/components/web/Cargo.toml +++ b/fuel-indexer-tests/components/web/Cargo.toml @@ -17,7 +17,7 @@ actix-web = { version = "4", default-features = false } anyhow = { version = "1.0", default-features = false } async-std = "1" clap = { version = "3.1", features = ["cargo", "derive", "env"] } -fuel-indexer-lib = { version = "0.1.0", path = "../../../fuel-indexer-lib" } +fuel-indexer-lib = { version = "0.1", path = "../../../fuel-indexer-lib" } fuel-indexer-tests = { version = "0.0.0", path = "./../../../fuel-indexer-tests" } fuel-tx = "0.18" fuel-types = "0.5" diff --git a/fuel-indexer-types/Cargo.toml b/fuel-indexer-types/Cargo.toml index f7d8a2067..42508dcd4 100644 --- a/fuel-indexer-types/Cargo.toml +++ b/fuel-indexer-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer-types" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -8,7 +8,7 @@ description = "Fuel Indexer Types" [dependencies] chrono = { version = "0.4", features = ["serde"] } -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib" } fuel-tx = { version = "0.18", features = ["serde"] } fuel-types = "0.5" fuels-core = "0.26" diff --git a/fuel-indexer/Cargo.toml b/fuel-indexer/Cargo.toml index e79142cf7..20061fa0e 100644 --- a/fuel-indexer/Cargo.toml +++ b/fuel-indexer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-indexer" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "BUSL-1.1" repository = "https://github.com/FuelLabs/fuel-indexer" @@ -15,14 +15,14 @@ bincode = "1.3.3" cfg-if = "1.0" clap = { version = "3.1", features = ["cargo", "derive", "env"] } fuel-gql-client = { version = "0.10" } -fuel-indexer-api-server = { version = "0.1.0", path = "../fuel-indexer-api-server", optional = true } -fuel-indexer-database = { version = "0.1.0", path = "../fuel-indexer-database" } -fuel-indexer-database-types = { version = "0.1.0", path = "../fuel-indexer-database/database-types" } -fuel-indexer-lib = { version = "0.1.0", path = "../fuel-indexer-lib" } -fuel-indexer-postgres = { version = "0.1.0", path = "../fuel-indexer-database/postgres" } -fuel-indexer-schema = { version = "0.1.0", path = "../fuel-indexer-schema", features = ["db-models"] } -fuel-indexer-sqlite = { version = "0.1.0", path = "../fuel-indexer-database/sqlite" } -fuel-indexer-types = { version = "0.1.0", path = "../fuel-indexer-types" } +fuel-indexer-api-server = { version = "0.1", path = "../fuel-indexer-api-server", optional = true } +fuel-indexer-database = { version = "0.1", path = "../fuel-indexer-database" } +fuel-indexer-database-types = { version = "0.1", path = "../fuel-indexer-database/database-types" } +fuel-indexer-lib = { version = "0.1", path = "../fuel-indexer-lib" } +fuel-indexer-postgres = { version = "0.1", path = "../fuel-indexer-database/postgres" } +fuel-indexer-schema = { version = "0.1", path = "../fuel-indexer-schema", features = ["db-models"] } +fuel-indexer-sqlite = { version = "0.1", path = "../fuel-indexer-database/sqlite" } +fuel-indexer-types = { version = "0.1", path = "../fuel-indexer-types" } fuel-tx = "0.18" fuel-types = "0.5" futures = "0.3"