From 5c4e8fc6d10fd2e696b9f4330c608c231ba1b0e5 Mon Sep 17 00:00:00 2001 From: Dmitry Rybakov Date: Fri, 27 Feb 2026 12:20:32 +0100 Subject: [PATCH] wip --- .github/workflows/test.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2c128f2e03..572b3ce9e1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,33 +24,44 @@ jobs: uses: actions/checkout@v2 with: submodules: recursive - - id: start-mongodb - name: start mongodb - uses: mongodb-labs/drivers-evergreen-tools@master + + - uses: actions/setup-python@v6 + with: + python-version: '3.13' + + - name: "Set up MongoDB" + id: setup-mongodb + uses: ./tests/drivers-evergreen-tools with: - version: "${{matrix.mongodb}}" - topology: "${{matrix.topology}}" + version: ${{ matrix.mongodb }} + topology: ${{ matrix.topology }} + - name: load ruby uses: ruby/setup-ruby@v1 with: ruby-version: "${{matrix.ruby}}" bundler: 2 + - name: bundle run: bundle install --jobs 4 --retry 3 + - name: prepare test suite run: bundle exec rake spec:prepare env: MONGODB_URI: ${{ steps.start-mongodb.outputs.cluster-uri }} + - name: prepare replica set run: ruby -Ilib -I.evergreen/lib -rbundler/setup -rserver_setup -e ServerSetup.new.setup_tags if: ${{ matrix.topology == 'replica_set' }} env: MONGODB_URI: ${{ steps.start-mongodb.outputs.cluster-uri }} + - name: wait for sessions run: bundle exec rake spec:wait_for_sessions if: ${{ matrix.topology == 'sharded_cluster' && matrix.mongodb == '3.6' }} env: MONGODB_URI: ${{ steps.start-mongodb.outputs.cluster-uri }} + - name: test timeout-minutes: 60 continue-on-error: false