1
+ [ ![ tests] ( https://github.com/dylan-lang/install-opendylan/actions/workflows/build-and-test.yml/badge.svg )] ( https://github.com/dylan-lang/install-opendylan/actions/workflows/build-and-test.yml )
2
+
1
3
# install-opendylan
2
4
3
5
A GitHub Action to install the Open Dylan compiler (` dylan-compiler ` ) and
@@ -15,18 +17,14 @@ To install a specific released version:
15
17
` ` ` yaml
16
18
- uses : dylan-lang/install-opendylan@v3
17
19
with :
18
- version : 2020.1
19
20
tag : v2020.1.0
20
21
` ` `
21
22
22
- ` version` is the version number used in the top-level Open Dylan directory when
23
- unpacked from the tarball.
24
-
25
23
` tag` is the exact tag identifying the GitHub release, including the leading
26
24
" v" .
27
25
28
26
**Important:** This Action must be used **after**
29
- [actions/checkout@v2 ](https://github.com/actions/checkout) when using the
27
+ [actions/checkout@vN ](https://github.com/actions/checkout) when using the
30
28
default `path:` (i.e., the current directory) because `actions/checkout@v2`
31
29
deletes everything in the repo directory first.
32
30
@@ -44,3 +42,12 @@ included by the `dylan update` command when generating registry files.
44
42
45
43
See the [hello](https://github.com/cgay/hello) repository for the canonical
46
44
example of how to use this Action.
45
+
46
+ # Versions
47
+
48
+ This repository uses standard [Semantic Versioning](https://semver.org), but also
49
+ provides moving tags for each major version for those who want to get the latest Open
50
+ Dylan releases automatically. For example, the "v3" tag always points to the latest
51
+ release with major version 3, e.g., `v3 -> v3.2.1`. The major version of
52
+ ` install-opendylan` only changes when the Action itself is changed incompatibly, as with
53
+ normal SemVer semantics.
0 commit comments