Skip to content

fix(relayer): chunk eth log queries and honor configured start block #446

fix(relayer): chunk eth log queries and honor configured start block

fix(relayer): chunk eth log queries and honor configured start block #446

name: Lint & Test
on:
pull_request:
workflow_dispatch:
permissions:
id-token: write
contents: write
pull-requests: write
jobs:
test:
name: PR Test
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: "1.24"
cache: true
- name: Verify Go Version
run: go version
- name: Download Dependencies
run: go mod download
- name: Run Unit Tests with Coverage
run: go test -v -coverprofile=coverage.out -covermode=atomic ./...
- name: Upload Coverage to Codecov
uses: codecov/codecov-action@v5
with:
files: coverage.out
flags: unittests
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
lint:
name: PR Lint
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: "1.24"
cache: true
- name: Run golangci-lint (v2)
uses: golangci/golangci-lint-action@v8
with:
version: v2.9.0
args: --timeout=5m