From d91d645496ef4daede0b769bb91a25906e042fc7 Mon Sep 17 00:00:00 2001 From: Yaroslav Shumakov Date: Sat, 22 Jan 2022 00:07:14 +0300 Subject: [PATCH] Inject module's version --- .github/workflows/publish.yml | 1 + graphql/init.lua | 1 + test/unit/graphql_test.lua | 4 ++++ 3 files changed, 6 insertions(+) create mode 100644 graphql/init.lua diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3c60076..b6d2ac8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,6 +16,7 @@ jobs: tarantool-version: '2.8' - run: echo "TAG=${GITHUB_REF##*/}" >> $GITHUB_ENV + - run: echo "return { VERSION = '"$TAG"-1' }" > graphql/init.lua - run: tarantoolctl rocks new_version --tag $TAG - run: tarantoolctl rocks pack graphql-$TAG-1.rockspec diff --git a/graphql/init.lua b/graphql/init.lua new file mode 100644 index 0000000..1a82ec2 --- /dev/null +++ b/graphql/init.lua @@ -0,0 +1 @@ +return { VERSION = 'scm-1' } \ No newline at end of file diff --git a/test/unit/graphql_test.lua b/test/unit/graphql_test.lua index 67e75da..6ba0b15 100644 --- a/test/unit/graphql_test.lua +++ b/test/unit/graphql_test.lua @@ -1088,3 +1088,7 @@ function g.test_util_find_by_name() 'var') t.assert_equals(res, { name = 'var', value = 2 }) end + +g.test_version = function() + t.assert_equals(require('graphql').VERSION, 'scm-1') +end