Skip to content

Commit

Permalink
feat(repo): Add db transaction for each block insertion (#378)
Browse files Browse the repository at this point in the history
* fix(repo): fix receipts insertion on db

* test(repo): add tests for domains

* feat(repo): add db transaction for inserts

* test(repo): fixing tests

* build(repo): lint warnings

* feat(consumer): add explicit rollback

* build(repo): lint warnings

* fix(repo): small details

* fix(repo): api key integration

* test(repo): enable tests again on ci

* build(repo): fix docker

* fix(repo): publish for fuel-streams
  • Loading branch information
pedronauck authored Jan 17, 2025
1 parent 3b75c46 commit b2cf435
Show file tree
Hide file tree
Showing 146 changed files with 5,392 additions and 2,727 deletions.
2 changes: 0 additions & 2 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ NATS_SYSTEM_USER=sys
NATS_SYSTEM_PASS=sys
NATS_ADMIN_USER=admin
NATS_ADMIN_PASS=admin
NATS_PUBLIC_USER=default_user
NATS_PUBLIC_PASS=""

# Monitoring & Logging
USE_ELASTIC_LOGGING=false
Expand Down
3 changes: 1 addition & 2 deletions .github/actions/setup-rust/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ runs:
set_env_var "NATS_SYSTEM_PASS" "sys"
set_env_var "NATS_ADMIN_USER" "admin"
set_env_var "NATS_ADMIN_PASS" "admin"
set_env_var "NATS_PUBLIC_USER" "default_user"
set_env_var "NATS_PUBLIC_PASS" ""
set_env_var "DATABASE_URL" "postgresql://[email protected]:26257/defaultdb?sslmode=disable"
- name: Install Rust
uses: dtolnay/rust-toolchain@master
Expand Down
15 changes: 6 additions & 9 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ jobs:
fuel-streams
core
domains
executors
macros
store
types
Expand Down Expand Up @@ -210,22 +209,19 @@ jobs:
needs: install-deps
name: Test ${{ matrix.package }}
runs-on: ubuntu-latest
env:
NATS_URL: nats://127.0.0.1:4222
NATS_SYSTEM_USER: sys
NATS_SYSTEM_PASSWORD: sys
NATS_ADMIN_USER: admin
NATS_ADMIN_PASS: admin
NATS_PUBLIC_USER: default_user
NATS_PUBLIC_PASS: ""
strategy:
fail-fast: false
matrix:
package:
- fuel-data-parser
- fuel-message-broker
- fuel-streams
- fuel-streams-core
- fuel-streams-domains
- fuel-streams-macros
- fuel-streams-store
- fuel-streams-types
- fuel-streams-test
- sv-webserver
- sv-publisher
steps:
Expand All @@ -245,6 +241,7 @@ jobs:
- name: Start Docker
run: |
make start-docker
make setup-db
- name: Run tests
run: make test PACKAGE=${{ matrix.package }} PROFILE=ci
Expand Down
Loading

0 comments on commit b2cf435

Please sign in to comment.