Commit b343b756 authored by Erwan Jahier's avatar Erwan Jahier
Browse files

Update: use semantic version tags to manage version number

parent 75fb1fec
Pipeline #17931 canceled with stages
in 27 seconds
......@@ -7,6 +7,8 @@ variables:
stages:
- build
- test
- release
build_and_test:
stage: build
......@@ -24,3 +26,13 @@ test_opam_test:
- opam update
- opam depext lutils -y
- opam install lutils -y
release:
before_script:
- yarn install --frozen-lockfile
image: node:8
only:
- master
script:
- $(yarn bin)/semantic-release-gitlab --preset eslint
stage: release
......@@ -18,6 +18,7 @@
uv:update_version
update_version:
git pull # to get the release tags!
rm -f src/lutilsVersion.ml
make src/lutilsVersion.ml
cp _oasis _oasis.save
......
OASISFormat: 0.4
Name: lutils
Version: 1.48
Version: 1.48.0
Authors: Erwan Jahier
Maintainers: erwan.jahier@imag.fr
License: CeCILL
......
\newcommand{\version}{1.48}
\newcommand{\sha}{1e357b2}
\newcommand{\version}{1.48.0}
\newcommand{\sha}{75fb1fe}
\newcommand{\versionname}{none}
\newcommand{\versiondate}{18-10-18}
\newcommand{\versiondate}{15-01-19}
{
"name": "lutils",
"version": "1.48.0",
"description": "Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg)",
"main": "index.js",
"scripts": {
"test": "make test"
},
"repository": {
"type": "git",
"url": "https://gricad-gitlab.univ-grenoble-alpes.fr/verimag/synchrone/lutils.git"
},
"keywords": [
"synchronous languages",
"reactive programs",
"test"
],
"author": "Erwan Jahier",
"license": "CeCILL",
"devDependencies": {
"semantic-release-gitlab": "^7.1.1",
"semantic-release-gitlab-releaser": "^5.1.1"
}
}
(* setup.ml generated for the first time by OASIS v0.4.10 *)
(* OASIS_START *)
(* DO NOT EDIT (digest: 165b8ff790ff149fb4ea96afed869f1f) *)
(* DO NOT EDIT (digest: 857eb6c300e70d88d36968f1777aca19) *)
(*
Regenerated by OASIS v0.4.11
Visit http://oasis.forge.ocamlcore.org for more information and
......@@ -6871,7 +6871,7 @@ let setup_t =
{
oasis_version = "0.4";
ocaml_version = Some (OASISVersion.VGreaterEqual "4.02");
version = "1.48";
version = "1.48.0";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
......@@ -7272,7 +7272,7 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.4.11";
oasis_digest = Some "\180;n\0216^d\220\199\217\164\169[-\003\170";
oasis_digest = Some "\241T\201v&\234\146\007{\148mSx\019\232\156";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false
......
# OASIS_START
# DO NOT EDIT (digest: c22b7c3da2fdf3698667b5855935852c)
version = "1.48"
# DO NOT EDIT (digest: 50b938524723b35f9aa919ea6e9c32bd)
version = "1.48.0"
description = "shared by Verimag/synchronous tools (lustre, lutin, rdbg)."
requires = "unix str camlp4 num"
archive(byte) = "lutils.cma"
......
let str="1.48"
let sha="1e357b2"
let str="1.48.0"
let sha="75fb1fe"
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment