Skip to content

Releases: tarantool/setup-tarantool

v3.0.0

27 Feb 17:23
Compare
Choose a tag to compare

Overview

This release switches node runtime from node16 to node20 and drops ubuntu-18.04 runners support.

https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
actions/runner-images#6002

It adds support for Debian/Ubuntu-based self-hosted runners, Debian/Ubuntu-based container jobs and tarantool-3.0+.

Fixes a couple of bugs: ignoring of the tarantool-version option and silent switch to tarantool 2.6.0 on Ubuntu Jammy (22.04), failing of tarantoolctl rocks commands on tarantool-1.10 on Ubuntu Jammy.

Commits: v2.0.0...v3.0.0

Acknowledgements

This release would not occur without @grafin and @yngvar-antonsson contributions. Thank you, friends!

v2.0.0

19 Nov 01:00
Compare
Choose a tag to compare

Overview

This release switches node runtime to node16 and updates dependencies.

The former is technically incompatible change, but users of GitHub-hosted runners shouldn't experience any problems. See the following GitHub's announcements:

Changes

  • Updated nodejs runtime from node12 to node16 (PR #30).
  • Updated dependencies to latest releases (PR #31).
  • Updated version in package.json to 2.0.0 (PR #32).

Commits: v1.3.0...v2.0.0

v1.3.0

24 Jun 19:57
Compare
Choose a tag to compare

Overview

This release offers tarantool-version: X.Y.Z syntax and tarantool-2.10+ releases support.

  • npm: update dependencies (PR #21)
  • feature: acquire exact tarantool version (#15, PR #22)
  • feature: support 2.10+ releases (#19, PR #24)

Commits: v.1.2.0...v.1.3.0

Usage examples

Exact versions

steps:
  - uses: actions/checkout@v2
  - uses: tarantool/setup-tarantool@v1
    with:
      tarantool-version: '2.8.1'
steps:
  - uses: actions/checkout@v2
  - uses: tarantool/setup-tarantool@v1
    with:
      tarantool-version: '1.10.13.23'
      nightly-build: true

Tarantool 2.10+

steps:
  - uses: actions/checkout@v2
  - uses: tarantool/setup-tarantool@v1
    with:
      tarantool-version: '2.10.0' # or '2.10', or just '2'

v1.2.0

04 Aug 13:57
7112e91
Compare
Choose a tag to compare

Add an option to install a nightly build:

steps:
  - uses: actions/checkout@v2
  - uses: tarantool/setup-tarantool@v1
    with:
      tarantool-version: '2.8'
      nightly-build: true

v1.1.0

10 Feb 12:55
69a66d3
Compare
Choose a tag to compare

Update tarantool if there is a more fresh version.

This patch changes the caching logic. The cache-key input is deprecated. Instead, it's generated and includes a precise deb package version which is obtained by parsing repo content manually:

http_get("https://download.tarantool.org/tarantool/release/2.6" +
  "/ubuntu/dists/focal/main/binary-amd64/Packages"
)

It doesn't waste too much time and allows to reinstall tarantool from apt-get when the new version is out.

The resulting cache-key looks like tarantool-setup-focal-2.8.0.0.gefc30ccf8-1.

v1.0.1

21 Dec 19:53
0a940f8
Compare
Choose a tag to compare

Ignore saving cache errors in concurrent jobs

v1.0.0

05 Dec 22:35
Compare
Choose a tag to compare

Initial release