File tree Expand file tree Collapse file tree 6 files changed +32
-8
lines changed Expand file tree Collapse file tree 6 files changed +32
-8
lines changed Original file line number Diff line number Diff line change 22source ../common.sh
33
44./clean.sh
5- echo " # TEST: Reservoir Version"
6- test_out ' using version `0.1.0`' -f version.toml update --keep-toolchain
75
86export ELAN_TOOLCHAIN=test
97
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ rm -rf .lake lake-manifest.json produced.out
Original file line number Diff line number Diff line change 1+ import Lake
2+ open System Lake DSL
3+
4+ package test
5+
6+ def depVer : String := get_config? depVer |>.getD ""
7+
8+ require "Seasawher" / "mdgen" @ depVer
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ source ../common.sh
3+
4+ ./clean.sh
5+
6+ # Test an exact version
7+ test_out ' using version `2.0.0`' -R -KdepVer=" =2.0.0" update --keep-toolchain
8+
9+ # Test an approximate version
10+ test_out ' using version `2.1.0`' -R -KdepVer=" 2.*.*" update --keep-toolchain
11+
12+ # Test a complex version
13+ test_out ' using version `2.0.0`' -R -KdepVer=" 1.*.* || 2.x.x, !=2.1.0" update --keep-toolchain
14+
15+ # Test TOML versions
16+ test_out ' using version `2.1.0`' -R -f version.toml update --keep-toolchain
17+
Original file line number Diff line number Diff line change 1+ name = " test"
2+
3+ [[require ]]
4+ name = " mdgen"
5+ scope = " Seasawher"
6+ version = " ~2"
You can’t perform that action at this time.
0 commit comments