diff --git a/.github/workflows/test-graphql-remote.yml b/.github/workflows/test-graphql-remote.yml index e9cb6ac26..d4f03e141 100644 --- a/.github/workflows/test-graphql-remote.yml +++ b/.github/workflows/test-graphql-remote.yml @@ -8,14 +8,23 @@ on: # Run daily at 00:00 UTC - cron: '0 0 * * *' -env: - GRAPHQL_ENDPOINT: http://mina-rust-plain-3.gcp.o1test.net/graphql - jobs: remote-graphql-tests: - name: Test Remote GraphQL Endpoint + name: Test ${{ matrix.node_name }} GraphQL Endpoint runs-on: ubuntu-latest timeout-minutes: 10 + strategy: + fail-fast: false + matrix: + include: + - node_name: Rust Node + endpoint: http://mina-rust-plain-3.gcp.o1test.net/graphql + - node_name: Caml Node + endpoint: https://devnet-plain-1.gcp.o1test.net/graphql + - node_name: Mainnet Caml Node + endpoint: https://mainnet-plain-1.gcp.o1test.net/graphql + env: + GRAPHQL_ENDPOINT: ${{ matrix.endpoint }} steps: - name: Checkout repository diff --git a/CHANGELOG.md b/CHANGELOG.md index c0d09da06..b87c320a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- **CI**: add devnet and mainnet Caml nodes to remote GraphQL test suite to + ensure compatibility between Rust and OCaml implementations + ([#1542](https://github.com/o1-labs/mina-rust/pull/1542)) - **CI**: add workflow to test GraphQL queries with the OCaml node ([#1465](https://github.com/o1-labs/mina-rust/pull/1465)) - **Website**: add o1Labs infrastructure entry, describing the nodes managed by