diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index e8f6e73..d40319c 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -9,7 +9,7 @@ jobs: version-check: # We need this job to run only on push with tag. if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Check module version uses: tarantool/actions/check-module-version@master @@ -18,9 +18,9 @@ jobs: publish-scm-1: if: github.ref == 'refs/heads/master' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: tarantool/rocks.tarantool.org/github-action@master with: auth: ${{ secrets.ROCKS_AUTH }} @@ -29,12 +29,12 @@ jobs: publish-tag: if: startsWith(github.ref, 'refs/tags/') needs: version-check - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 - - uses: tarantool/setup-tarantool@v1 + - uses: actions/checkout@v4 + - uses: tarantool/setup-tarantool@v2 with: - tarantool-version: '2.5' + tarantool-version: '2.11' # Make a release - run: echo TAG=${GITHUB_REF##*/} >> $GITHUB_ENV diff --git a/.github/workflows/reusable_test.yml b/.github/workflows/reusable_test.yml index 193114c..d88a381 100644 --- a/.github/workflows/reusable_test.yml +++ b/.github/workflows/reusable_test.yml @@ -11,7 +11,7 @@ on: jobs: run_tests: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Clone the ddl module diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 04e4a87..a369158 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,27 +9,23 @@ jobs: strategy: fail-fast: false matrix: - tarantool: ['1.10', '2.5', '2.6', '2.7'] + tarantool: ['1.10', '2.5', '2.6', '2.7', '2.8', '2.10'] coveralls: [false] include: - - tarantool: '2.8' + - tarantool: '2.11' coveralls: true - # There are problems with current version of the - # setup-tarantool action on Ubuntu Jammy (ubuntu-latest or - # ubuntu-22.04). Use Ubuntu Focal (ubuntu-20.04) until they - # will be resolved. See [1] for details. - # - # [1]: https://github.com/tarantool/setup-tarantool/issues/36 - runs-on: [ubuntu-20.04] + + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 - - uses: tarantool/setup-tarantool@v1 + - uses: actions/checkout@v4 + + - uses: tarantool/setup-tarantool@v2 with: tarantool-version: ${{ matrix.tarantool }} # Setup luatest and luacheck - name: Cache rocks - uses: actions/cache@v2 + uses: actions/cache@v3 id: cache-rocks with: path: .rocks/ @@ -76,23 +72,24 @@ jobs: strategy: fail-fast: false matrix: - tarantool: ['1.10', '2.5', '2.6', '2.7'] + tarantool: ['2.11'] # There are problems with current version of the # setup-tarantool action on Ubuntu Jammy (ubuntu-latest or # ubuntu-22.04). Use Ubuntu Focal (ubuntu-20.04) until they # will be resolved. See [1] for details. # # [1]: https://github.com/tarantool/setup-tarantool/issues/36 - runs-on: [ubuntu-20.04] + runs-on: [ubuntu-22.04] steps: - - uses: actions/checkout@v2 - - uses: tarantool/setup-tarantool@v1 + - uses: actions/checkout@v4 + + - uses: tarantool/setup-tarantool@v2 with: tarantool-version: ${{ matrix.tarantool }} # Setup luatest - name: Cache rocks - uses: actions/cache@v2 + uses: actions/cache@v3 id: cache-rocks with: path: .rocks/