Skip to content

Commit

Permalink
Merge pull request #349 from systemaccounting/348-auto-confirm-rust
Browse files Browse the repository at this point in the history
348 rewrite go auto-confirm service in rust
  • Loading branch information
mxfactorial committed Mar 26, 2024
2 parents de13c36 + 5f1b292 commit 43af15b
Show file tree
Hide file tree
Showing 25 changed files with 736 additions and 333 deletions.
13 changes: 10 additions & 3 deletions .github/workflows/dev-auto-confirm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,17 @@ jobs:
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/auto-confirm
- name: compile
run: make compile
working-directory: services/auto-confirm
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/dev-balance-by-account.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,26 @@ on:
- 'master'

jobs:
test:
name: balance-by-account in dev
build:
name: balance-by-account
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/balance-by-account
- name: compile
run: make compile
working-directory: services/balance-by-account
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/dev-graphql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- 'master'

jobs:
test:
build:
name: graphql
runs-on: ubuntu-latest
env:
Expand All @@ -17,10 +17,17 @@ jobs:
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/graphql
- name: compile
run: make compile
working-directory: services/graphql
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/dev-request-approve.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,26 @@ on:
- 'master'

jobs:
test:
name: request-approve in dev
build:
name: request-approve
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/request-approve
- name: compile
run: make compile
working-directory: services/request-approve
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/dev-request-by-id.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,25 @@ on:

jobs:
build:
name: request-by-id in dev
name: request-by-id
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/request-by-id
- name: compile
run: make compile
working-directory: services/request-by-id
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/dev-request-create.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,26 @@ on:
- 'master'

jobs:
test:
name: request-create in dev
build:
name: request-create
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/request-create
- name: compile
run: make compile
working-directory: services/request-create
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/dev-requests-by-account.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,25 @@ on:

jobs:
build:
name: requests-by-account in dev
name: requests-by-account
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/requests-by-account
- name: compile
run: make compile
working-directory: services/requests-by-account
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dev-rule.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
name: rule
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/dev-transaction-by-id.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,25 @@ on:

jobs:
build:
name: transaction-by-id in dev
name: transaction-by-id
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/transaction-by-id
- name: compile
run: make compile
working-directory: services/transaction-by-id
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/dev-transactions-by-account.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,25 @@ on:

jobs:
build:
name: transactions-by-account in dev
name: transactions-by-account
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
go-version: '1.19.x'
toolchain: stable
components: clippy, rustfmt
- uses: taiki-e/install-action@nextest
- name: linting
run: |
cargo fmt -- --check
cargo clippy -- -Dwarnings
working-directory: services/transactions-by-account
- name: compile
run: make compile
working-directory: services/transactions-by-account
Expand Down
Loading

0 comments on commit 43af15b

Please sign in to comment.